PHPで画像アップロードのフォームを作っています。
画像のMIMEタイプをチェックするため、$_FILES[ "upfile" ][ "type" ]で値を得たいのですが、空になって返ってきます。type以外のパラメータ(nameやsize等)は問題なく得られます。
$name = $_FILES[ "upfile" ][ "name" ]; $size = $_FILES[ "upfile" ][ "size" ]; $type = $_FILES[ "upfile" ][ "type" ]; echo $name . "/" . $size . "/" . $type;
上記のようにデバッグすると、nameとsizeは得られるのですが、typeだけが得られません。画像はただのJPEGです。
このようなケースではどのような問題が考えられるでしょうか。朝からずっと調べているのですが、原因がわからず…
PHPのバージョンは7.4.20、Apacheのバージョンは2.4.6です。
その他、環境について必要な情報がありましたら、お申し付けください。それでは、よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/26 06:49
2021/07/26 06:51