上傳普通文件沒有問題,當文件達到一定大小的時候,上傳錯誤,返回結果是404,我可以肯定的是路徑是沒有問題的。因為上傳小文件等都是可以的。
然后使用webuploader的uploaderror監控錯誤,返回的錯誤代碼為http。一直不得解決之法。
后來思考只有大文件出錯,小文件沒有問題,那可能是post的時候超出了文件大小限制。
果不其然,修改了配置文件大小后,使用正常。
IIS6修改方法:
<httpRuntime targetFramework="4.5" maxRequestLength="1048576000" executionTimeout="13600" />
IIS7修改方法:
<system.webServer> <security> <requestFiltering> <requestLimits maxAllowedContentLength="1048576000"></requestLimits> </requestFiltering> </security> </system.webServer>
記錄一下。
后續繼續出現問題,不過是413 request entity too large,
在跟蹤發現是使用了nginx做反向代理的問題,修改nginx配置文件即可。