Ember.js アプリで ajax POST リクエストを介してオーディオ ファイルをアップロードしようとすると、次のエラーが発生します。
エンティティが大きすぎるリクエスト
要求されたリソース songuploader.php は、GET 要求による要求データを許可していないか、要求で提供されたデータの量が容量制限を超えています。さらに、ErrorDocument を使用して要求を処理しようとしたときに、404 Not Found エラーが発生しました。
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......