Ember中的音频上传给出请求实体太大的错误

时间:2013-06-07 17:16:34

标签: php ajax ember.js

尝试通过Ember.js应用程序中的ajax POST请求上传音频文件时出现以下错误:

  

请求实体太大

     

请求的资源songuploader.php没有   允许使用GET请求或提供的数据量的请求数据   请求超出容量限制。另外,404不是   尝试使用ErrorDocument时遇到了Founderror   处理请求。

我已经能够成功上传1MB以下的文件,但是任何更大的文件都会给我这个错误。

我已经尝试过关于增加upload_max_filesize和post_max_size以及memory_limit的其他帖子的所有建议,到目前为止还没有任何工作。

我的错误和我在这里看到的其他错误之间的一个有趣的区别是,即使我发送POST请求,错误也会引用GET请求。这可能会以某种方式导致问题吗?

以下是一个示例请求:

Request URL:http://www......../songuploader.php
Request Method:POST
Status Code:413 Request Entity Too Large

Request Headers
Accept:application/json, text/javascript, */*; q=0.01
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Content-Length:7558905
Content-Type:application/x-www-form-urlencoded; charset=UTF-8
Cookie:__utma=252313749.14123192.1368725250.1369847501.1370039629.4; __utmc=252313749; __utmz=252313749.1368725250.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
Host:www...........
Origin:http://www.........
Referer:http://www..........
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.65 Safari/537.31
X-Requested-With:XMLHttpRequest

Form Data
mp3[src]:data:audio/mp3;base64,SUQzAwAAAAUwdVRJVDIAAAAFAAAA......

1 个答案:

答案 0 :(得分:0)

这可能是服务器端另一个设置的问题。看看这篇文章中的答案: PHP/Apache/AJAX - POST limit?