cgiの出力で画像表示

back
画像とゆーか、(一般的な)バイナリ全般。

print "Content-type: application/octet-stream\n\n";
open(F, "gazou.xxx");
binmode(F);
print while(<F>);
close(F);

これでイケルっぽい。
IE はね。mozilla はダメ。

出力する画像の形式がわかって入れば
print "Content-type: image/gif\n\n";
と、ファイルの形式をきちんとだしてやれば(mozillaでも)OK

参考は Apache の mime.type 参照

back