前提・実現したいこと
画像データをajaxでpostしてcakePHPで受け取りたい
発生している問題・エラーメッセージ
IEでは正常に動作するがChrome・Edgeでは動作しない
該当のソースコード
ajax部分↓
var image = document.getElementById('image'); var formdata = new FormData(); formdata.append("image", image.files[0]); var ajax = new XMLHttpRequest(); ajax.open("POST", "{$UrlFormat->httpsUrl('/uploadImage')}", true); ajax.setRequestHeader("Content-Type","multipart/form-data"); ajax.send(formdata);
cakePHPのController↓
$image = $_FILES['image']; // 中身がnullになる
Controllerでデータがnullになります。
詳しい方おられましたら調べ方や注意点でもよいので教えていただきたいです。
補足情報(FW/ツールのバージョンなど)
cakePHP2系
Apache2.4.6
CentOS7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/23 04:27
2021/12/23 04:35 編集