input type=file accept中可以限制的文件类型
温馨提示:
本文最后更新于 2018年06月09日,已超过 2,360 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
在上传文件的时候,需要限制指定的文件类型。
<input type="file" accept="image/*" />
accept
表示可以上传文件类型,image
表示图片,*
表示所有支持的格式。
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 | aplication/zip | Compressed Archive |
原文地址:https://www.cnblogs.com/lgx5/p/5662472.html
注:因为我这是markdown的编辑器,不支持一键复制保留table的样式,因此,上图的表格,是从原文中摘录下来的。因为表格内容太多,所以绝对不可能通过一行一行的copy,重复工作太多。因此,博主写了一段简单的js,实现一键copy文中的表格内容为markdown格式的文本。代码如下:
$("table").find("tbody tr").each(function () {
var $this = $(this);
var html = '| ' + $this.find("td:eq(0) p").html() + ' | ' + $this.find("td:eq(1) p").html() + ' | ' + $this.find("td:eq(2) p").html() + ' |';
console.log(html);
});
最后将生成的markdown格式的文本内容copy到编辑器中即可。(简单!暴力!)
正文到此结束
热门推荐
相关文章
该篇文章的评论功能已被站长关闭