2011-11-10 18 views
0

http://i.stack.imgur.com/JU3e2.jpgMimeタイプがありません。それは普通ですか?

私はいくつかの画像をアップロードしていますが、いくつかの場合にはそれを実行すると、いくつかのPHPの検証になります。この写真は、MIMEタイプがないようです。代わりにテキストの拡張子を測定する必要がありますか? (explode( "。"、 "img.jpg"))、またはこれに対する修正がありますか?

答えて

3

アップロードされたファイルのMIMEタイプは、サーバーではなくクライアントによって設定されます。したがって、それは完全に信頼できません。

実際にファイルが特定の形式のイメージであることを確認する場合は、exif_imagetype関数を使用する必要があります。

http://php.net/manual/en/function.exif-imagetype.php

関連する問題