Perl을 사용하여 HTTP 서버에서 이미지를 가져 오려고합니다. 왜 Perl의 LWP로 이미지를 다운로드하면 잘못된 크기의 파일이 나옵니까?
나는 파일의 전체 URL이 적어도,이 일을해야 나에게 논리적으로 지금my $data = LWP::Simple::get $params{URL};
my $filename = "image.jpg";
open (FH, ">$filename");
print FH $data;
close (FH);
를 사용하려고 시도하고있다. 그러나 파일은 약간 다른 크기이며, 나는 왜 일을 할 수 없습니다.
도움말!
크기는 어느 정도입니까? – chaos
파일의 크기가 다른 유일한 문제입니까? 약간은 경미한가? 사용자에게 전송되는 이미지가 서버의 이미지와 동일합니까? –
20k 이미지가 30 바이트 쯤 떨어져있었습니다. Dave Hinton이 문제를 해결했습니다. binmode에서 실행되지 않았습니다. – Xetius