asp.net FileUpload控件实现文件格式判断与文件大小限制
在web.config中配置:
<appSettings> <addkey="FileType"value=".doc,.xls,.txt,.rar"/> <addkey="PicTureTye"value=".jpg|.gif|.png|.bmp|.psd|.svg|"/> <addkey="FileSizeLimit"value="10240"/> </appSettings>
在.cs文件中方法实现:
文件大小判断:
publicboolIsAllowableFileSize()
{
//从web.config读取判断文件大小的限制
doubleiFileSizeLimit=Convert.ToInt32(ConfigurationManager.AppSettings["FileSizeLimit"]);
//判断文件是否超出了限制
if(iFileSizeLimit>FileUpload1.PostedFile.ContentLength)
{
Response.Write("文件刚好");
returntrue;
}
else
{
Response.Write("文件太大");
returnfalse;
}
}
文件类型:
protectedboolIsAllowableFileType(stringFileName)
{
//从web.config读取判断文件类型限制
stringstrFileTypeLimit=ConfigurationManager.AppSettings["FileType"].ToString();
//当前文件扩展名是否包含在这个字符串中
if(strFileTypeLimit.IndexOf(Path.GetExtension(FileName).ToLower())!=-1)
{
returntrue;
}
else
returnfalse;
}
热门推荐
10 生日祝福语男孩 简短独特
11 求婚文案 祝福语大全简短
12 长辈乔迁送花祝福语简短
13 培训送别祝福语简短的话
14 祝贺新婚祝福语古代简短
15 对别人新年祝福语简短
16 别人复读怎么祝福语简短
17 新年祝同学祝福语简短
18 弟弟的祝福语简短霸气