我保存在file upload object
中session
,然后在中使用session
它iframe
,它适用于 VS Web 服务器,适用于所有大小文件
问题 :( => 但IIS
它适用于小文件,但对于大文件会出错。
我认为原因是文件上传对象在完成请求之前处理,因此会话中的文件蒸汽无法读取文件。
谁能告诉我为什么它不适用于大型文件以及如何在其他页面中获取 FileUpload 对象
在你的 web.config 文件中试试这个..
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="524288000"/>
</requestFiltering>
</security>
</system.webServer>
maxAllowedContentLength 以字节为单位。
希望这可以帮助你..
如果您未指定此项,则默认限制为 30MB
我找到了解决方案 :) 我把这一行放到 web 配置文件中,它解决了问题:
<system.web>
<httpRuntime maxRequestLength="30480" requestLengthDiskThreshold="30480"/>
</system.web>