如何限制FileUpload上传文件的格式
这个需求需要用到一个验证控件RequiredFieldValidator
如何限制FileUpload上传文件的格式
- 前言
- 1.限制上传文件只能为图片格式
- 2.限制上传文件只能为压缩包
- 总结
前言
这两天做项目遇到的一个需求,在这里写出来和大家分享一下。
1.限制上传文件只能为图片格式
前台代码如下(示例):
<asp:RequiredFieldValidator><asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ErrorMessage="上传文件须为图片格式!"
ControlToValidate="FileUpload" Display="Dynamic"
ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))+(.jpg|.JPG|.gif|.GIF|.png|.PNG|.jpeg|.JPEG|.bmp|.BMP)$">
</asp:RegularExpressionValidator>
2.限制上传文件只能为压缩包
前台代码如下(示例):
<asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="FileUpload1"
ErrorMessage="上传文件须为压缩包格式!"
style="color: #FF0000; font-size: small"
ValidationExpression="^.+(.zip|.ZIP|.7Z|.7z|.rar|.RAR)$">
</asp:RegularExpressionValidator>
其他的格式以此类推就可以了,
总结
希望可以帮到你~~~(●’◡’●)~~~
喜欢记得给博主三连哦! 你们支持是我最大的动力O(∩_∩)O
如何限制FileUpload上传文件的格式相关推荐
- 验证上传文件真实格式
1 /// <summary> 2 /// 验证上传文件真实格式 3 /// </summary> 4 /// <param name="fileUpload& ...
- asp.net FileUpload上传文件
/// <summary> /// 上传文件 /// </summary> /// <param name="pf">HttpPosted ...
- FileUpload上传文件出现Internet Explorer无法显示该页面
FileUpload上传文件出现Internet Explorer无法显示该页面. 默认上传文件大小为4M. 在配置文件中添加属性:将大小限制在20M以内,也可自定义调整大小. <httpRun ...
- antd 中 Upload 上传图片宽高限制以及上传文件的格式限制
一.上传图片的宽高限制 在组件Upload中有一个beforeUpload的API,是文件上传之前的钩子函数,我们需要在这个API中做限制 beforeUpload: file => {this ...
- ElementUI中el-upload中怎样限制上传文件的格式
场景 使用el-upload上传文件时限制只能上传指定格式的文件. 比如这里只允许上传apk格式的文件. 注: 博客: https://blog.csdn.net/badao_liumang_qizh ...
- web之用FileUpload上传文件
<asp:FileUpload ID="FileUpload1" runat="server" /> 属性 accept=".jpg,. ...
- asp.net FileUpload上传文件夹并检测所有子文件
1.在FileUpload控件添加一个属性 webkitdirectory=""就可以上传文件夹了 <asp:FileUpload ID="FileUpload1& ...
- 上传文件Base64格式(React)
记录一下上传文件时将文件数据转为Base64的方法 通过 FileReader对象创建一个实例,然后使用 readAsDataURL方法将数据转为Base64格式 注意: 读取过程是异步的 绑定onl ...
- 文件上传存至oracle,fileupload上传文件存储到oracle Blob字段中
从网上查了许多资料,攒了个功能,暂且记下来,呵呵.需要apache的fileupload组件和io组件. // 建立一个新的Upload对象 DiskFileUpload upload = new D ...
最新文章
- BAT七年经验,却抵不过外企面试的两道算法题?
- 《C++游戏编程入门(第4版)》——2.4 使用带else子句的if语句序列
- C#线程系列(3):线程池和文件下载服务器
- 查看mysql,apache,php,nginx编译参数
- 无法读取源文件或磁盘_禁用格式化磁盘操作 保护电脑文件安全防止删除
- 新的信息论诞生前的若干问题分析
- CentOS 初体验十三:yum 安装 tomcat
- 利用TICK搭建Docker容器可视化监控中心
- r语言 转录本结构及丰度_技术贴 | R语言:envfit环境因子和菌群回归分析
- 怎么冻结表格前几行和前几列_如何冻结表格前几列
- DoubleClick公司推出移动广告平台
- 什么是IMS(IP多媒体子系统)
- excel怎么筛选出自己想要的内容
- Python如何判断一个数据的小数点后面首个非零数字位于小数点后面第几位
- 如何将多行和多列转换为行和行Excel
- STM32学习笔记(三)——外部中断的使用
- linux下挂载新的磁盘
- postgresql 索引之 gin、btree_gin
- 选择二极管要考虑哪些点?
- symfony ajax,Symfony2 AJAX登录