Warum sieht mein Bild download mit Perl-LWP geben Sie mir die falsche Größe Datei?

Ich versuche, ein Bild von einem HTTP-server mit Perl.

Habe ich die vollständige URL der Datei an und bin versucht,

my $data = LWP::Simple::get $params{URL};
my $filename = "image.jpg";
open (FH, ">$filename");
print FH $data;
close (FH);

Nun, logisch, für mich jedenfalls, sollte dies funktionieren. Aber die Dateien sind leicht in verschiedenen Größen, und ich kann nicht herausfinden, warum.

Hilfe!

  • Welche Größen sind Sie?
  • Nur das problem ist, dass die Dateien unterschiedliche Größen? Wie gering ist gering? Ist das Bild, das an den Benutzer gesendet werden, die gleichen wie das Bild auf deinem server?
  • 20k Bild war Weg von vielleicht 30 bytes. Dave Hinton hat das problem gelöst. Ich war nicht im binmode.
InformationsquelleAutor Xetius | 2009-05-29
Schreibe einen Kommentar