【问题标题】:FileUpload Getting error for large fileFileUpload 获取大文件错误
【发布时间】:2012-10-04 07:51:41
【问题描述】:

我将file upload object 保存在session 中,然后在iframe 中使用这个session,它适用于所有文件大小的VS Web 服务器

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

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

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

【问题讨论】:

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

标签: c# asp.net


【解决方案1】:

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

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

maxAllowedContentLength 以字节为单位。

希望对你有所帮助..

如果您没有指定,默认限制为 30MB

【讨论】:

【解决方案2】:

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

 <system.web>
    <httpRuntime maxRequestLength="30480" requestLengthDiskThreshold="30480"/> 
 </system.web>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    • 2013-12-09
    • 1970-01-01
    • 2011-05-13
    • 2018-10-24
    • 1970-01-01
    • 2014-02-14
    相关资源
    最近更新 更多