【问题标题】:FileUpload web control can't handle large jpg files(5MB)?FileUpload Web 控件无法处理大型 jpg 文件(5MB)?
【发布时间】:2010-06-23 02:13:58
【问题描述】:

我正在 Visual Studio 自己的 ASP.NET 开发服务器(本地服务器)上测试一个非常简单的 aspx 页面。网页上有一个 FileUpload 控件,可以毫无问题地上传最大 2MB 的 jpg 文件。在上传更大的文件时,浏览器会立即显示“无法显示网页”。它没有显示任何让我感到困惑的异常。 “无法显示网页”一般是网络问题造成的,但在这种情况下,它是本地服务器,它可以处理较小的 jpg 文件。这里有什么问题?

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    默认最大上传大小为 4MB。您可以在 web.config 上更改它

    <system.web>
        <httpRuntime maxRequestLength="size" executionTimeout="seconds"/>
    </system.web>
    

    考虑到上传大文件而不向用户提供任何反馈可能不是非常用户友好。您应该仔细分析如何实现接口。

    这里有 httpRuntime 元素的完整参考

    http://msdn.microsoft.com/en-us/library/e1f13641%28VS.71%29.aspx

    【讨论】:

    • 非常感谢朋友。我对 stackoverflow.com 的效率有点敬畏!
    【解决方案2】:

    在您的配置文件中使用以下内容。

    executionTimeout 时间 maxRequestLength 大小 kbytes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-08
      • 1970-01-01
      • 2015-02-20
      • 1970-01-01
      相关资源
      最近更新 更多