2017-05-20 118 views

回答

0

我們可以使用onAfterAddingFile回調,在將文件添加到隊列後將被觸發,以存儲原始文件的副本。現在我們可以分別使用uploader1uploader2上傳原始和複製文件:

$scope.uploader1 = new FileUploader({ 
    url: url, 
    queueLimit: 1 
}); 

$scope.uploader2 = new FileUploader({ 
    url: url, 
    queueLimit: 1 
}); 

uploader1.onAfterAddingFile = function (fileItem1) {           
    var fileItem2 = new FileUploader.FileItem($scope.uploaderOnSuccess, 
    { 
     lastModifiedDate: fileItem1.file.lastModifiedDate, 
     size: fileItem1.file.size, 
     type: fileItem1.file.type, 
     name: fileItem1.file.name, 
    }); 
    fileItem2._file = fileItem1._file;    
    fileItem2.progress = 0; 
    fileItem2.isUploaded = false; 
    fileItem2.isSuccess = false; 
    $scope.uploader2.queue.push(fileItem2); 
};