2012-07-20 43 views

回答

0

轉到handlers.js文件並聲明兩個全局變量。這只是開始的想法。您需要添加一些其他代碼來檢查UploadError和Exception以減少remainingFiles值。

var totalFiles = 0; 
var remainingFiles = 0; 

更新fileDialogComplete功能如下

function fileDialogComplete(numFilesSelected, numFilesQueued) { 
    try { 
     if (numFilesQueued > 0) { 
      totalFiles = numFilesSelected; 
      remainingFiles = totalFiles; 
      this.startUpload(); 
      $("#progressbar").css({ 'display': '' }); 
     } 
    } catch (ex) { 
     this.debug(ex); 
    } 
} 

在上傳進度功能,添加此。

function uploadProgress(file, bytesLoaded) { 
    if (percent === 100) { 
      var uploadedFiles = totalFiles - remainingFiles; 
      var uploadprogress = (uploadedFiles/totalFiles) * 100; 
      $("#progressbar").progressbar({ value: uploadprogress }); 
     } 

}