0

我保存在file upload objectsession,然后在中使用sessioniframe,它适用于 VS Web 服务器,适用于所有大小文件

问题 :( => 但IIS它适用于小文件,但对于大文件会出错。

我认为原因是文件上传对象在完成请求之前处理,因此会话中的文件蒸汽无法读取文件。

谁能告诉我为什么它不适用于大型文件以及如何在其他页面中获取 FileUpload 对象

4

2 回答 2

0

在你的 web.config 文件中试试这个..

<system.webServer>
        <security>
            <requestFiltering>
                <requestLimits maxAllowedContentLength="524288000"/>
            </requestFiltering>
        </security>
</system.webServer>

maxAllowedContentLength 以字节为单位。

希望这可以帮助你..

如果您未指定此项,则默认限制为 30MB

于 2012-10-04T08:23:12.823 回答
0

我找到了解决方案 :) 我把这一行放到 web 配置文件中,它解决了问题:

 <system.web>
    <httpRuntime maxRequestLength="30480" requestLengthDiskThreshold="30480"/> 
 </system.web>
于 2013-04-17T12:32:27.077 回答