input file限制上传文件类型的方法
在前端html中,上传文件时,一般都是用到 type 属性值为 file 的 input 标签,但在默认情况下,file 类型的 input 标签是不限制选择本地文件的类型的。
input file 代码
<input type="file" name="Files" />
默认情况下,input file标签 选择本地文件时,是不受限制的,可以选择压缩包类型文件,文本类型文件,图片类型文件等。
input accept属性介绍
accept:此属性只能与 <input type="file"> 配合使用。它规定能够上传的文件类型
语法:
<input type="file" accept="value">
参数:
value:可选,具体参考文未的值
input file 只允许图片类型上传
1、只允许图片类型文件上传
设置accept 属性的值为 "image/*" ,只允许图片类型的文件上传
<!--只允许图片类型文件-->
<input type="file" name="Files" accept="image/*" />
2、只允许单一类型的图片文件上传
html代码:
<!--只允许jpg类型的图片文件-->
<input type="file" name="Files" accept="image/jpeg" />
input file 其它示例
html代码
<!--只允许文本文件-->
<input type="file" name="Files" accept="text/plain" />
<!--只允许png类型的图片文件-->
<input type="file" name="Files" accept="image/png" />
<!--只允许zip类型的压缩包文件-->
<input type="file" name="Files" accept="aplication/zip" />
<!--只允许PPT类型的文件-->
<input type="file" name="Files" accept="application/vnd.ms-powerpoint" />
input file accept属性部份值介绍
文件类型 | accept 属性值 | |
*.3gpp | audio/3gpp, video/3gpp | 3GPP Audio/Video |
*.ac3 | audio/ac3 | AC3 Audio |
*.asf | allpication/vnd.ms-asf | Advanced Streaming Format |
*.au | audio/basic | AU Audio |
*.css | text/css | Cascading Style Sheets |
*.csv | text/csv | Comma Separated Values |
*.doc | application/msword | MS Word Document |
*.dot | application/msword | MS Word Template |
*.dtd | application/xml-dtd | Document Type Definition |
*.dwg | image/vnd.dwg | AutoCAD Drawing Database |
*.dxf | image/vnd.dxf | AutoCAD Drawing Interchange Format |
*.gif | image/gif | Graphic Interchange Format |
*.htm | text/html | HyperText Markup Language |
*.html | text/html | HyperText Markup Language |
*.jp2 | image/jp2 | JPEG-2000 |
*.jpe | image/jpeg | JPEG |
*.jpeg | image/jpeg | JPEG |
*.jpg | image/jpeg | JPEG |
*.js | text/javascript, application/javascript | JavaScript |
*.json | application/json | JavaScript Object Notation |
*.mp2 | audio/mpeg, video/mpeg | MPEG Audio/Video Stream, Layer II |
*.mp3 | audio/mpeg | MPEG Audio Stream, Layer III |
*.mp4 | audio/mp4, video/mp4 | MPEG-4 Audio/Video |
*.mpeg | video/mpeg | MPEG Video Stream, Layer II |
*.mpg | video/mpeg | MPEG Video Stream, Layer II |
*.mpp | application/vnd.ms-project | MS Project Project |
*.ogg | application/ogg, audio/ogg | Ogg Vorbis |
application/pdf | Portable Document Format | |
*.png | image/png | Portable Network Graphics |
*.pot | application/vnd.ms-powerpoint | MS PowerPoint Template |
*.pps | application/vnd.ms-powerpoint | MS PowerPoint Slideshow |
*.ppt | application/vnd.ms-powerpoint | MS PowerPoint Presentation |
*.rtf | application/rtf, text/rtf | Rich Text Format |
*.svf | image/vnd.svf | Simple Vector Format |
*.tif | image/tiff | Tagged Image Format File |
*.tiff | image/tiff | Tagged Image Format File |
*.txt | text/plain | Plain Text |
*.wdb | application/vnd.ms-works | MS Works Database |
*.wps | application/vnd.ms-works | Works Text Document |
*.xhtml | application/xhtml+xml | Extensible HyperText Markup Language |
*.xlc | application/vnd.ms-excel | MS Excel Chart |
*.xlm | application/vnd.ms-excel | MS Excel Macro |
*.xls | application/vnd.ms-excel | MS Excel Spreadsheet |
*.xlt | application/vnd.ms-excel | MS Excel Template |
*.xlw | application/vnd.ms-excel | MS Excel Workspace |
*.xml | text/xml, application/xml | Extensible Markup Language |
*.zip | application/zip | Compressed Archive |
input file限制上传文件类型的方法相关推荐
- html只允许上传xlsx,input file限制上传文件类型的方法
在前端html中,上传文件时,一般都是用到 type 属性值为 file 的 input 标签,但在默认情况下,file 类型的 input 标签是不限制选择本地文件的类型的,那么本篇博文,飞鸟慕鱼就 ...
- input file限制上传文件类型 后缀名
<input type="file" name="photo" id="photo" accept="image/jpg,i ...
- html文件上传限制类型,html input file accept 上传文件类型限制格式 MIME 类型列表
单点登录改进版-使用ajax分发cookie避免重定向轮询 前言 继上一篇博文:可跨域的单点登录(SSO)实现方案[附.net代码]虽然实现了单点登录,也存在很多不合理的地方.很多热心的朋友也给出了很 ...
- angular文件上传php,Angular2里获取(input file)上传文件的内容的方法
最近在用Angular2,需要有一个上传文件的功能,但是又不想用库,所以直接用原生的input file 标签. 然后想获取上传的内容,于是先想了个愚蠢的方法,先通过id获取到这个input标签,然后 ...
- 组态nodejs的后台server.js,新增post接口,接受前端input file模式上传文件,并接收保存到服务器
如何解决node.js中fs.rename文件跨域问题_OnlyLove_KD的博客-CSDN博客前言 最近在学习node.js,今天在写一个文件上传的功能,调用fs.rename上传文件时程序报 ...
- ie8及其以下版本兼容性问题之input file隐藏上传文件
文件上传时,默认的file标签很难看,而且每个浏览器下都有很大差距.因此我们基本都把真正的file标签给隐藏,然后创建一个标签来替代它.但是由于IE出于安全方面的考虑上传文件时必须点击file的浏览按 ...
- php 下 html5 XHR2 + FormData + File API 上传文件
FormData的作用: FormData对象可以帮助我们自动的打包表单数据,通过XMLHttpRequest的send()方法来提交表单.当然FormData也可以动态的append数据.FormD ...
- element-ui upload组件 上传文件类型限制
element-ui upload组件 上传文件类型限制 <el-uploadclass="c-upload"ref="upload":action=&q ...
- ant design Upload组件上传文件类型
Upload组件上传文件类型设置 1.设置上传文件类型为excel <template><a-uploadname="file":multiple="t ...
最新文章
- 从概念到技术,打通「中台」的任督二脉,别再说不知道中台是什么
- Btrace详细指南(JDK7,监控HashMap扩容)
- Arduino-一些函数
- ucla研究生计算机科学,详解UCLA研究生录取数据,达到什么标准才能稳被录?
- java接收rowtype类型_Java PhysType.getJavaRowType方法代码示例
- Netty工作笔记0039---Netty模型--详细版
- postman请求参数区别
- Android OpenGL ES(十三)通用的矩阵变换指令 .
- 计算机代码大全喜欢你,微信示爱代码大全 七夕情人节微信翻译表白代码2020
- aps生产排程出色的软件功能
- 如何使用Eclipse开发安卓手机程序在手机上运行并设置真机启动
- 关于Java的点点滴滴(1)——Static关键字
- 80/20时间管理法则全面解析
- Ubuntu解决text file busy
- spark-streaming 编程(一)构建开发环境
- 计算机清理方法,电脑清理方法 电脑要如何清理
- QQ浏览器怎样选择IE8兼容模式
- 基于FPGA的DDS直接数字频率合成器,频率和相位控制字可配置,在vivado2019.2平台中verilog开发.含testbench
- linux v4l2系统详解,Linux摄像头驱动学习之:(一)V4L2_框架分析
- React 高阶组件HOC使用总结
热门文章
- 跨模态检索Triplet Fusion Network Hashing for Unpaired Cross-Modal Retrieval
- 【在线考试系统】B站讲的最好的毕业设计之在线考试系统
- 拉姆.查兰管理实践奖2018:新经济的“瞻前顾后”
- android仿秒拍源码,你所不知道的程序员 程序员其实真的很…【Bus Weekly】三十六期...
- 【黑马前端—CSS基础】背景
- uni-app中checkbox-group实现全选功能
- web打印时,复杂表格横向自动分页
- linux使用指定网卡ping,Linux下指定源ip进行ping操作的方法
- Dart-基础语法-更新
- 读取文件字节流到字节数组,字节数组写入到文件