0
jQuery ajaxを使用してFormDataを通じてbase64イメージデータをアップロードしようとしています。 しかし、403エラーで失敗しました。しかし、入力からbase64データを取り除いても問題ないです。jQuery Ajax:FormDataがbase64データの403エラーを返しています
これは奇妙です。それは403エラーで失敗します。:「BASE64を画像/ JPEGデータを」私は入力にだけ、この値を入力する場合でも
。
FormData()を使用してbase64文字列(画像)をアップロードすることは本当に可能ですか?はいの場合、なぜこの作品はありませんでしたか?
マイコード:
<script>
var formData = new FormData($('#form')[0]);
formData.append('base64Img', base64);
var url = "http://www.example.com";
var type = "POST";
$.ajax({data:formData, type:type, url:url, processData:false, cache:false, contentType:false});
</script>
アップロード先はどこですか?遠端にはどのようなコードがありますか?たぶんあなたのエンドポイントは額を期待しています。 'base64'以上のデータはありますか? 'FormData()'リクエストを作成しているコードのいくつかを表示してください。 –
コードを追加しました。 – zzzzz
403が禁止されていることを確認してください。なぜあなたは認証されていませんか?ログにアクセスできますか? mod_securityに何か、またはファイルを好きではない設定がありますか? – epascarello