発生した事象
PHPで$_FILEを使って、ファイル情報を取得しようとしたが、[‘name’]などの情報は取得できたのに、[‘type’]と[‘tmp_name’]の情報が取得できなかった。
原因
アップしたファイルのサイズが「max_file_size」で設定したサイズよりも大きかったのが原因となっていた。
解決方法
「max_file_size」の設定値をアップしたいファイルのサイズより大きくして設定。
※「max_file_size」の値は、php.iniで設定している「upload_max_filesize」の値より大きくすることはできないので注意が必要。
参考サイト:https://www.php.net/manual/ja/features.file-upload.common-pitfalls.php
コメント