asp.net FileUpload控件实现文件格式判断与文件大小限制
2014-11-27 00:00
851 查看
在web.config中配置:
在.cs文件中方法实现:
文件大小判断:
文件类型:
<appSettings> <add key="FileType" value=".doc,.xls,.txt,.rar"/> <add key="PicTureTye" value=".jpg|.gif|.png|.bmp|.psd|.svg|"/> <add key="FileSizeLimit" value="10240"/> </appSettings>
在.cs文件中方法实现:
文件大小判断:
public bool IsAllowableFileSize() { //从web.config读取判断文件大小的限制 double iFileSizeLimit = Convert.ToInt32(ConfigurationManager.AppSettings["FileSizeLimit"]); //判断文件是否超出了限制 if (iFileSizeLimit > FileUpload1.PostedFile.ContentLength) { Response.Write("文件刚好"); return true; } else { Response.Write("文件太大"); return false; } }
文件类型:
protected bool IsAllowableFileType(string FileName) { //从web.config读取判断文件类型限制 string strFileTypeLimit = ConfigurationManager.AppSettings["FileType"].ToString(); //当前文件扩展名是否包含在这个字符串中 if (strFileTypeLimit.IndexOf(Path.GetExtension(FileName).ToLower()) != -1) { return true; } else return false; }
相关文章推荐
- asp.net FileUpload控件实现文件格式判断与文件大小限制
- asp.net FileUpload控件文件格式的判断及文件大小限制
- asp.net FileUpload控件文件格式的判断及文件大小限制
- asp.net FileUpload 上传文件的格式,大小的限制
- asp.net上传文件使用fileupload控件,判断文件类型和大小,取得文件路径时报错【System.IO.FileNotFoundException:未能找到文件】的解决办法
- 在ASP.NET MVC下实现单个图片上传, 客户端服务端双重限制图片大小和格式, 服务端裁剪图片
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- asp.net上传文件使用file控件,判断文件大小,取得文件路径时报错【System.IO.FileNotFoundException:未能找到文件】的解决办法
- ASP.NET(C#)FileUpload实现上传限定类型和大小的文件到服务器<from Copying>
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- 用ASP.NET的FileUpload控件实现带对话框的FTP文件上传功能
- [导入]Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载).NET技术
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)
- ASP.NET(C#)FileUpload实现上传限定类型和大小的文件到服务器
- FileUpload控件 上传文件大小 asp.net
- Asp.net 2.0 用 FileUpload 控件实现多文件上传 用户控件(示例代码下载)