2014-09-05 71 views
2

我正在使用JQuery File Upload插件。jQuery文件上傳僅允許doc文件

我想只上傳擴展名如.doc,.docx,.pdf的文件。那麼有人可以告訴我如何讓插件只能上傳.doc,.docx,.pdf文件。任何幫助和建議都將非常可觀。由於

+0

我有同樣的問題,你解決了嗎? – Gianca 2016-01-16 15:20:39

回答

1

你可以嘗試使用acceptFileTypes選項一樣,

var acceptFileTypes =/^application\/(pdf|msword)$|^doc$|^docx$/i; 

more about options

0
var ext = $('#my_file_field').val().split('.').pop().toLowerCase(); 
if($.inArray(ext, ['doc','docx','pdf']) == -1) { 
    alert('invalid extension!'); 
} 
0

你有沒有嘗試設置接受屬性輸入標籤

<input id="fileupload" type="file" name="file" accept=".doc,.docx,.pdf"> 
0

有用於此目的的插件選項中的參數。

options: { 
    acceptFileTypes: 'File type not allowed', 
} 

的解釋是在這裏: fileupload-validate.js