我只是想送一个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']'中。 –