0

我想添加一个自定义验证器,以确保文件上传大小不应大于 5MB。

4

1 回答 1

0

使用web.config文件的 标签(在标签内)的maxRequestLength属性定义大小。<httpRuntime><system.web>

前任:

<system.web>
    ...
    <httpRuntime 
      ...
      maxRequestLength="5242880"   //Number of Bytes (5MB)
      ...
    />
   ...
</system.web>


更新大文件时向用户显示警报

在文件上传事件处理程序中,检查“PostedFile”的“ContentLength”。

if (FileUpload1.HasFile && FileUpload1.PostedFile.ContentLength > 5242880)
{
   // Relevant error message goes here...
}

参考FileUploadClass MSDN 页面也会很有用。

于 2012-11-30T04:44:34.967 回答