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 入住酒店文案祝福语简短