`
xinklabi
  • 浏览: 1591781 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

input type=file accept中可以限制的文件类型

 
阅读更多

在上传文件的时候,需要限制指定的文件类型,accept这个属性,只在FF和chrome中有效。那么accept能限制哪些文件呢?见下表。

扩展名 MIME 描述
*.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
*.pdf 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 aplication/zip Compressed Archive
分享到:
评论

相关推荐

    HTML input type=file文件选择表单元素.docx

    accept 属性可以用来指定浏览器接受的文件类型,也就是当我们打开系统的挑选文件弹框时,默认界面中展现的文件类型。例如:accept="image/jpeg",则界面中惟独显示jpg文件。 HTML input type=file 文件选择表单元素...

    input type=file 调取手机照相机和选择照片上传

    <input type="file" accept="image/*" capture> ``` `accept="image/*"` 表示接受所有类型的图片文件,`capture` 属性则指示浏览器应该首选设备的摄像头进行捕获。不过需要注意的是,`capture` 属性在某些浏览器中...

    vue中使用input[type=”file”]实现文件上传功能

    input[type=file] 标签中的属性accept=application/msword,application/pdf 在pc上正常,但是在手机ios和android上这个文件格式限制会被忽略,所以需要在js中增加格式的判断,以及对应显示样式的设置.(我也是刚发现,...

    input type=file 及时预览图片

    <input type="file" id="imageUpload" accept="image/*"> ``` 这里,`accept="image/*"` 参数限制了用户只能选择图像文件。`id="imageUpload"` 是为了方便我们通过JavaScript来访问这个元素。 接下来,我们需要...

    HTML+JAVA 手机端相册或者拍照上传到服务器,简单的代码样例(使用控件input type=file)

    HTML+JAVA 手机端相册或者拍照上传到服务器。前台代码部分:手机选择图片input type=file,通过form表单提交到后台;后台java代码部分:获取表单提交的文件和普通控件数据,将文件写入服务器某路径下

    vue中使用input[type="file"]实现文件上传功能

    例如,`accept="application/msword,application/pdf"`可以限制用户只能选择Word文档和PDF文件。然而,需要注意的是,在移动设备的iOS和Android平台上,浏览器可能不会强制执行`accept`属性的限制,所以在实际应用中...

    js获取 input file 图片立即显示

    - 图片大小限制:为了防止内存溢出或加载时间过长,可以设置输入类型的`accept`属性限制文件类型和大小。 - 响应式设计:确保预览图片的尺寸适应不同设备和屏幕分辨率。 - 图片压缩:如果用户上传大尺寸图片,...

    jQuery实现input[type=file]多图预览上传删除等功能

    下面我们了解一下,多图上传时...input id=upload type=file accept=image/* multiple=multiple> <button class=btn>点击上传</button> <div class=img-box> <!-- 存放预览图片 --> </div>

    HTML5新特性之type=file文件上传功能

    <input type="file" accept="image/*"> ``` 支持的类型包括音频、视频和图像,如`audio/*`, `video/*`, `image/*`,也可以指定具体的文件扩展名,如`.jpg`, `.png`等。 3. **必填验证** (required) `required`...

    HTML5视频上传(包含html5自带拍照,录像,音频,附件)

    在视频上传场景中,我们可以创建一个`<input type="file">`元素,设置其`accept`属性为`.mp4, .webm, .ogg`等视频格式,以限制用户只能选择视频文件进行上传。 ```html <input type="file" accept="video/mp4, ...

    HTML input file控件限制上传文件类型_动力节点Java学院整理

    <input id="File1" type="file" accept=".xls,.doc,.txt,.pdf" /> ``` `accept`属性值是一个逗号分隔的MIME类型列表或文件扩展名列表。在上面的例子中,`.xls`对应Excel文件,`.doc`对应Word文档,`.txt`对应纯文本...

    webview支持type="file" 打开相机和相册

    在Android中,我们可以使用`WebChromeClient`的`onShowFileChooser`方法,在用户点击`<input type="file">`时弹出自定义的文件选择对话框,包括相机和相册选项。而在iOS中,我们需要实现`WKUIDelegate`的`webView(_:...

    上传控件input file 样式美化

    <input type="file" accept="image/*"> ``` 8. **多文件上传** 如果需要支持多文件上传,可以设置`<input type="file">`的`multiple`属性。 ```html <input type="file" multiple> ``` 通过以上方法,我们可以对...

    input type=file 选择图片并且实现预览效果的实例

    在上面的HTML代码中,我们使用了一个input标签,type类型为file,accept属性指定了上传文件类型为image/*,multiple属性指定了可以选择多个文件。 接下来,让我们看看CSS样式文件: ```css #box{ width: 300px; ...

    vue实现移动端input上传视频、音频

    vue移动端input上传视频、音频,供大家参考,具体内容如下 ... <div class=title>现场视频 <div class=upLoad> ... id=pop_video type=file accept=video/* capture=camcorder v-on:change=getVideo

    解决RN 的 webview 组件不支持android客户端上传图片文件问题

    <input type="file" accept="image/*" capture /> ``` 4. **处理文件选择结果**: 当用户在Webview中选择了一个文件后,你需要在RN端处理这个事件。为此,需要在你的React组件中定义一个回调函数,比如`...

    input file图片上传即时预览

    在实际应用中,需要考虑图片大小限制、文件类型检查、文件名安全处理(防止路径遍历攻击)、图片质量调整(如压缩JPEG)以及错误处理等安全和性能优化措施。 总结,实现`input type="file"`图片上传即时预览功能...

    关于input的file 控件及美化

    2. **文件类型限制**:使用`accept`属性可以限制用户只能选择特定类型的文件,例如图片、PDF等。 3. **预览功能**:对于图片或视频文件,可以添加一个预览区域,让用户在上传前查看选定的文件。 4. **进度条**:如果...

    testUploadFile.html

    它可以限制上传的文件类型 当然你也可以写成 accept="image/*"--> <input type="file" id="myimg" onchange="imgChange(this)" accept="image/png,image/gif,image/jpeg"/> function imgChange(img) ...

Global site tag (gtag.js) - Google Analytics