今天让做一个文件上传限制10MB,怕自己遗忘,做一个备份
在asp.net中,默认情况下,网站能够接收上传的文件大小不能超过4MB,如果用户上传的文件超过这一限制,网站就会自动报错,但如何修改这个限制的大小呢?这里就可以在web.config里面配置MaxRequestLenth元素,它用来指定输入流最大值,就是文件的大小。
配置代码
<httpRuntime maxRequestLenth="10000" executionTimeout="600" />
之后再文件上传里,做一个文件大小判断即可。
if (YourFile.PostedFile.ContentLength > 1024 * 1024 * 10)
{
Response.Write("<script> alert('上传文件不能大于10MB!');</script>");
return;
}