2015-02-23 83 views
4

關於使用PHP的Blueimp JQuery File Upload(UI版本)問題。JQuery文件上傳,請在上傳前檢查最大文件數

我用一個CustomUploadHandler(index.php)設置了max_number_of_files,它工作正常。我的問題是,只有在完成上傳後才告知用戶(錯誤)已超過最大文件數。當上傳大文件時,這是浪費時間和資源,所以我必須找到解決方法。例如,使用fileuploadadd回調函數是很好用的,但是在那個時候相關的錯誤(超過最大文件數量)沒有發生。

是否可以從fileuploadadd回調函數中訪問max_number_of_files的值和已經上傳的文件的當前數量?或者有另一種方法來實現這一目標?

回答

0

在文件上傳的更改函數中試試這段代碼。

change : function (e, data) { 
    if(data.files.length>=5){ 
     //Custom code 
     return false; 
    } 
}