画像をアップロードする新しいサーバーに移動したばかりのマルチパート フォームがあります。一方では完全に機能しますが、他方では機能しません。通常の形式のデータは機能しますが、アップロードを処理するための私の php スクリプトは、ファイルがあることを認識しません。
すなわち:
if($_FILES['product_image'][name] != '') {
// store the image
}
$_FILES
基本的に、この変数は存在しないかのように無視されます。
過去にこの問題が発生したことを漠然と覚えていますが、何が解決したのか思い出せません。apache セットアップの構成はありますか、それとも何か不足していますか?
ここvar_dump($_FILES)
にアップロードからのものがあります:
array(2) { ["product_image"]=> array(5) { ["name"]=> string(11) "TEST.png" ["type"]=> string(9) "image/png" [ "tmp_name"]=> string(14) "/tmp/phpYP9AKA" ["エラー"]=> int(0) ["サイズ"]=> int(38652) }