這裏就是我設置maxRequestLength
至2GB(最大值),這表明由ASP.NET支持的最大請求大小:有沒有辦法忽略2GB文件上傳的maxRequestLength限制?
<system.web>
<httpRuntime maxRequestLength="2097151" executionTimeout="3600"/>
...
,在這裏我設置maxAllowedContentLength
至4GB(最高值),其中規定在請求由IIS
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="4294967295"/>
</requestFiltering>
</security>
...
我希望能夠上傳高達4GB支持的內容的最大長度,但我被maxRequestLength
領域的限制。
我注意到這個第三方上傳工具(http://www.element-it.com/onlinehelp/webconfig.html)有一個ignoreHttpRuntimeMaxRequestLength
屬性,它允許它上傳最大4GB的文件。
有誰知道我是否可以忽略maxRequestLength
值這樣其他的上傳工具呢?
你在使用上載?這是我的理解是,你可以使用傳輸編碼分塊大於2GB的文件上傳較大,因爲傳輸編碼分塊不包括Content-Length頭,所以不使用的maxRequestLength。這也是我的理解,大多數瀏覽器不支持分塊傳輸編碼。 – jac
嘗試使用此:http://stackoverflow.com/a/12056417/551744。我使用JavaScript重新分割文件並在服務器端合併它們。這也可以幫助你:http://www.html5rocks.com/ru/tutorials/file/dndfiles/ –