1
角度$ httpを使用してファイルをアップロードしようとしています。Chromeで働いているSafariで角型アップロードが動作しません
これはChromeで正常に動作し、Safariでリクエストを送信しても、サーバーから200の応答がありますが、ファイルはサーバーにアップロードされません。
また、ngUploadライブラリを使用しようとしましたが、同じ結果があります。ファイルはサーバーにアップロードされていません。
ソースコード:
var formData = new FormData();
formData.append('userid', Users.getCurrentId());
formData.append('avatar', myFile); // this is File() size abput 100K
$http({
url: AppState.getApiHost()+AppState.getApiPrefix() + '/setavatar',
method: "POST",
data: formData,
headers: {'Content-Type': undefined}
})
.then(function (res) {
console.log('Success', res);
})
.catch(function (err) {
console.log('Error',err)
});