Hallo,
ich habe ein kleines Problem.
Ich will eine Datei per HTTPS an einen Server senden. Nur fehlt mir irgendwo der Wink, was an nachfolgendem Script falsch ist:
use LWP::UserAgent;
use HTTP::Cookies;
use Net::SSLeay;
use MIME::Base64;
my ($page, $result, %headers) =
Net::SSLeay::post_https('$server', 443, '$url',
Net::SSLeay::make_headers(
Authorization => 'Basic ' . MIME::Base64::encode_base64("$user:$pasword",''),
Cookie => "x-main=YvjPkwfntqDKun0QEmVRPcTTZDMe?Tn?",
Content-Type => "text/xml"),
content_file => ["test.txt"]);
print "Page: $page\n";
print "Result: $result\n";
Das Ergebnis sieht wie folgt aus:
Page: <FileError>NO_FILE_ATTACHED</FileError>
Result: HTTP/1.1 202 Accepted
Das Problem ist, das die Datei nicht mit gesendet wird. Sonst ist alles fehlerfrei.
Wo liegt mein Denkfehler?
MfG Axel...