无法使用XMLHttpRequest发送文件

时间:2016-02-02 17:25:30

标签: javascript php xmlhttprequest form-data

代码很简单,当我将一个字符串附加到FormData时它可以工作:

var data = new FormData();
data.append('String', stringVar);

var request = new XMLHttpRequest();
request.open('POST', 'upload.php');
request.send(data);

但是如果我将一个文件附加到FormData(data.append('File', fileVar);),我会收到503响应。

当我在localhost上运行代码时,问题不会发生,所以我知道代码没有问题,而且它来自服务器。也许我应该更改服务器上的一些PHP或Apache设置,我不知道。

任何帮助或意见将不胜感激。

0 个答案:

没有答案