Warum gibt mir mein Image-Download mit Perls LWP die falsche Datei?

7

Ich versuche, ein Bild von einem HTTP-Server mit Perl zu bekommen.

Ich habe die vollständige URL der Datei und versuche,

zu verwenden %Vor%

Nun, logisch, zumindest für mich sollte das funktionieren. Aber die Dateien sind leicht unterschiedlich groß und ich kann nicht herausfinden warum.

Hilfe!

    
Xetius 29.05.2009, 15:01
quelle

2 Antworten

14

Sie müssen binmode verwenden, um die Bilddaten ordnungsgemäß auf die Festplatte zu schreiben.

%Vor%

Andernfalls wird es als Text interpretiert, und die Zeilenumbrüche werden umbenannt.

    
dave4420 29.05.2009, 15:06
quelle
13

Dave hat Recht, Sie sollten / müssen Ihr Datei-Handle in den binären Modus setzen. Aber Sie könnten das alles auf einmal tun:

%Vor%     
innaM 29.05.2009 15:14
quelle

Tags und Links