Perl勉強メモ #002 それホンマに画像?(File::LibMagic)

Perl勉強メモ #002 それホンマに画像?(File::LibMagic)ぱわふる中身が↓の「image.png」ってファイルをサーバに置いてIE6でアクセスすると普通にJSを解釈してアラートが出てくるので画像を画像と見抜く必要があります。(徳丸本によるとIE7でもJSを解釈する)

それがFile::LibMagicでできるようなのでインストールします。

libmagicがないっぽいのでやり直し↓

Perlのコード↓(image.png以外は拡張子に対応した普通のファイルです)

出力↓

他にもCPANには「File::MimeInfo::Magic」もあるけど試せていません。
画像だけならここまでしなくても良いかもしれませんが、ライブラリ使っとくのが無難でしょうかね。


コメントを残す

メールアドレスが公開されることはありません。