古いデジタルカメラから撮影した画像があります。サイズは約4MBで、「image/jpeg」と入力します。
フォームから送信しvar_dump($_FILES);
て配列を確認すると、次のようになります。
array(1) {
["userfile"]=> array(5) {
["name"]=> string(12) "IMGP0004.JPG"
["type"]=> string(0) ""
["tmp_name"]=> string(0) ""
["error"]=> int(1)
["size"]=> int(0)
}
}
ファイルタイプを取得せず、ファイルサイズも0として検出しない理由があるのではないかと思います。他のファイルは、すべての正しい情報をエコーします。