ajax
PUT メソッドに関して問題があります。
約 1M を超えるサイズのファイルを送信すると、content-length ヘッダー フィールドが欠落しているために応答がありません。
リクエストヘッダはこんな感じ:</p>
Accept:*/*
Content-Type:application/x-www-form-urlencoded; charset=UTF-8
Origin:http://xxxxxxxxxx
Referer:http://xxxxxx
User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.11 (KHTML, like Gecko)
Chrome/20.0.1132.57 Safari/536.11
X-Requested-With:XMLHttpRequest
次のようにajaxリクエストに関する私のコード:</p>
var file = ev.dataTransfer.files[0];
$.ajax({
url: url,
processData:false,
data: file,
type: 'PUT',
success : function(){},
error : function(){}
});
問題は Chrome と Firefox の両方で発生しました。対処方法がわかりません。ブラウザや PUT メソッドに関連していますか?