Content-typeがimage pjpegになる

PHP

Content-typeがimage/pjpegになる

ファイルのアップロードの仕組みなどを作る時に、たとえば画像のアップロードを作る場合、どんなファイルがアップロードされたか調べるためにファイルタイプを調べますよね。

PHPでは、$_FILESという変数に、次のようにファイルタイプ(拡張子)の情報が入っています。

 $_FILES["POST時の名前"]["type"]="image/jpeg"

これが、InternetExplorerでJPEG画像をアップロードをする時だけ

 $_FILES["POST時の名前"]["type"]="image/pjpeg"

となり、勝手にpjpegという拡張子でアップロードされます。
ほんと、止めてほしいですね。

ファイルタイプにこのpjpegも入れておかないと、IE系でJPEGがアップロードできないという事態になりますので、注意が必要です。

カテゴリーPHP

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です