Tôi đang cố gắng để có được một hình ảnh từ một máy chủ HTTP bằng cách sử dụng Perl.Tại sao tải xuống hình ảnh của tôi với LWP của Perl cho tôi tệp có kích thước sai?
Tôi có URL đầy đủ của tập tin và đang cố gắng sử dụng
my $data = LWP::Simple::get $params{URL};
my $filename = "image.jpg";
open (FH, ">$filename");
print FH $data;
close (FH);
Bây giờ, một cách logic, với tôi ít nhất, điều này sẽ làm việc. Nhưng các tệp có kích thước hơi khác nhau và tôi không thể giải thích tại sao.
Trợ giúp!
gì kích thước chúng là gì? – chaos
Vấn đề duy nhất là các tệp có kích thước khác nhau? Làm thế nào nhẹ là nhẹ? Hình ảnh đang được gửi tới người dùng giống như hình ảnh trên máy chủ của bạn? –
một hình ảnh 20k bị tắt khoảng 30 byte. Dave Hinton giải quyết vấn đề. Tôi đã không chạy trong binmode. – Xetius