【问题标题】:Maximum upload size fileuploader ASP per fil每个文件的最大上传大小 fileuploader ASP
【发布时间】:2014-01-10 08:23:36
【问题描述】:

当我在一个页面上有 3 个 asp 文件上传控件时,默认情况下我最多可以上传 4MB 的文件。在 web.config 中,您可以像这样更改最大上传大小:

<httpRuntime targetFramework="4.5" maxRequestLength="15360" />

现在,在上面的示例中,您总共可以上传 15MB 的文件,这意味着当我在第一次 fileupload 中上传 10MB 的文件时,我只能再上传 2 个文件大小小于 5MB 的文件,但这不是我在找什么。对于每个文件,我希望上传大小为 15MB。

所以不要这样:

  1. 文件一 (10MB)
  2. 文件二 (4MB)
  3. 文件三 (1MB)

我需要这个:

  1. 文件一 (15MB)
  2. 文件二 (15MB)
  3. 文件三 (15MB)

我该怎么做?

提前致谢。

【问题讨论】:

    标签: c# asp.net file-upload asp-classic


    【解决方案1】:

    可能,您需要在代码隐藏中检查这一点

    int maxSingleFileLength = 15728640; // 15MB = 1024 * 1024 * 15
    
    if(FileUpload1.PostedFile.ContentLength > maxSingleFileLength )
    {
        // error message here
    }
    

    另外,不要忘记增加配置值以便能够发布 3 x 15MB。

    <httpRuntime targetFramework="4.5" maxRequestLength="46080" />
    

    【讨论】:

      猜你喜欢
      • 2014-04-04
      • 1970-01-01
      • 1970-01-01
      • 2020-07-07
      • 1970-01-01
      相关资源
      最近更新 更多