私は、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