1
我有SWFUpload進度條在每個文件的基礎上工作,但我希望整個隊列的進度條,以便您可以看到您的整體進度。這可能嗎?整個隊列的SWFUpload進度條
我有SWFUpload進度條在每個文件的基礎上工作,但我希望整個隊列的進度條,以便您可以看到您的整體進度。這可能嗎?整個隊列的SWFUpload進度條
轉到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 });
}
}