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 兄妹拍照祝福语简短的话