質問: null){ unlink($filepath); } //画像登録処理// } else { //エラー処理// } ``` ### 試したこと PHP側の動作と、PHPにデータをPOSTする関数には問題はないと思われます。 上記のimgFileを直接渡せば想定通りの動きをするからです。 また、リサイズ処理も上手く動いています。 以上から、new File()の使い方に問題がある/そもそも別の方法を使ったほうがいい、ということだと思うのですが......。 なお、上記のimgFileとsetImg内のfileをconsole.logで確認したところ、両方とも imgFile → file { name: "hoge.jpg", size:number, ... } file → file { name: "newImg.jpg", size:number, ... } という形式になっていました。 ### 補足情報(言語/FW/ツール等のバージョンなど) HTML 5 AngularJS 1.4.x PHP 5.x
回答: 解決というかそのまま放置ということになったので質問を締め切らせていただきます。 ちなみに、fileをphpに渡してもエラーが返ってきた原因は、htmlのの情報が、new File()では付与できていなかったためでした。 IEの方はまだ未解決ですが、必須の機能ではなかったために放置となりました。