jquery validate 校正 檔案上傳類型,jqueryvalidate

來源:互聯網
上載者:User

jquery validate 校正 檔案上傳類型,jqueryvalidate

由於項目開發使用到jquery validate 在校正 上傳檔案的時候 發現 內建的校正功能豐富,且好用。但是有些MIME由於不經常使用不太方便查看所以在此做個記錄

<body>


<form class="cmxform" id="fileForm" method="post" action="">
<fieldset>
<legend>選擇指定類型的檔案?</legend>
<p>
<label for="file1">選擇一個純文字檔案(例如 *.txt)</label>
<input type="file" id="file1" name="file1" class="required" accept="text/plain" />
</p>
<p>
<label for="file2">選擇任何影像檔</label>
<input type="file" id="file2" name="file2" class="required" accept="image/*"/>
</p>
<p>
<label for="file3">選擇一個 PDF 或 EPS 檔案</label>
<input type="file" id="file3" name="file3" class="required" accept="image/x-eps,application/pdf"/>
</p>
<p>
<label for="file4">選擇任何音頻或影像檔</label>
<input type="file" id="file4" name="file4" class="required" accept="image/*,audio/*"/>
</p>
<p>
<label for="file5">選擇一個或多個純文字檔案(例如 *.txt)</label>
<input type="file" id="file5" name="file5" class="required" multiple accept="text/plain" />
</p>
<p>
<input class="submit" type="submit" value="提交"/>
</p>
</fieldset>
</form>


</body>
</html> 此例子參考w3cschool。

具體的可能用到的MINIEType如下:

.dotx,application/vnd.openxmlformats-officedocument.wordprocessingml.template
.docx,application/vnd.openxmlformats-officedocument.wordprocessingml.document
.xlsx,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
.pptx,application/vnd.openxmlformats-officedocument.presentationml.presentation

.doc,application/msword

.dot,application/msword

.xls,application/vnd.ms-excel


.ppt - application/mspowerpoint 

More > > 

An official listing of defined MIME types: 

.ai - application/postscript 
.aif - audio/x-aiff 
.aifc - audio/x-aiff 
.aiff - audio/x-aiff 
.asc - text/plain 
.au - audio/basic 
.avi - video/x-msvideo 
.bcpio - application/x-bcpio 
.bin - application/octet-stream 
.c - text/plain 
.cc - text/plain 
.ccad - application/clariscad 
.cdf - application/x-netcdf 
.class - application/octet-stream 
.cpio - application/x-cpio 
.cpt - application/mac-compactpro 
.csh - application/x-csh 
.css - text/css 
.dcr - application/x-director 
.dir - application/x-director 
.dms - application/octet-stream 
.doc - application/msword 
.drw - application/drafting 
.dvi - application/x-dvi 
.dwg - application/acad 
.dxf - application/dxf 
.dxr - application/x-director 
.eps - application/postscript 
.etx - text/x-setext 
.exe - application/octet-stream 
.ez - application/andrew-inset 
.f - text/plain 
.f90 - text/plain 
.fli - video/x-fli 
.gif - image/gif 
.gtar - application/x-gtar 
.gz - application/x-gzip 
.h - text/plain 
.hdf - application/x-hdf 
.hh - text/plain 
.hqx - application/mac-binhex40 
.htm - text/html 
.html - text/html 
.ice - x-conference/x-cooltalk 
.ief - image/ief 
.iges - model/iges 
.igs - model/iges 
.ips - application/x-ipscript 
.ipx - application/x-ipix 
.jpe - image/jpeg 
.jpeg - image/jpeg 
.jpg - image/jpeg 
.js - application/x-javascript 
.kar - audio/midi 
.latex - application/x-latex 
.lha - application/octet-stream 
.lsp - application/x-lisp 
.lzh - application/octet-stream 
.m - text/plain 
.man - application/x-troff-man 
.me - application/x-troff-me 
.mesh - model/mesh 
.mid - audio/midi 
.midi - audio/midi 
.mif - application/vnd.mif 
.mime - www/mime 
.mov - video/quicktime 
.movie - video/x-sgi-movie 
.mp2 - audio/mpeg 
.mp3 - audio/mpeg 
.mpe - video/mpeg 
.mpeg - video/mpeg 
.mpg - video/mpeg 
.mpga - audio/mpeg 
.ms - application/x-troff-ms 
.msh - model/mesh 
.nc - application/x-netcdf 
.oda - application/oda 
.pbm - image/x-portable-bitmap 
.pdb - chemical/x-pdb 
.pdf - application/pdf 
.pgm - image/x-portable-graymap 
.pgn - application/x-chess-pgn 
.png - image/png 
.pnm - image/x-portable-anymap 
.pot - application/mspowerpoint 
.ppm - image/x-portable-pixmap 
.pps - application/mspowerpoint 
.ppt - application/mspowerpoint 
.ppz - application/mspowerpoint 
.pre - application/x-freelance 
.prt - application/pro_eng


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.