我只是想送一個Ajax調用原始的純文本,無需額外頭的東西,如:阿賈克斯發送FORMDATA沒有webkitboundary
------WebKitFormBoundarycwwJjby5xTdrlr48
Content-Disposition: form-data; name="upload"; filename="any"
Content-Type: ....
Ajax調用:
var fd = new FormData();
fd.append('file', input.files[0]);
$.ajax({
url: '/handle_restful_call',
data: fd,
processData: false,
contentType: false,
type: 'POST',
success: function(data){
alert(data);
}
});
更新: 我不在服務器端使用PHP。 返回主題是否有可能只發送原始數據?
出於好奇,*爲什麼*你想這樣做? –
用於上傳json純文本文件。使用Ajax發送前端JavaScript對象時,不存在webkitboundary。當我使用FormData時,他們被添加。 –
這是什麼* real *問題? PHP應該能夠很好地處理'WebKitFormBoundary'。你的文件將在'$ _FILES ['upload']'中。 –