我想添加一个自定义验证器,确保文件上传大小不应超过5MB。
答案 0 :(得分: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 page也很有用。