0
即時通訊使用角度文件上傳模塊上傳文件在我的角度應用程序,但我有像上傳相同的要求相同再次上傳文件,但無法再上傳,因爲模塊會在上傳之前檢查item(文件)的isUploaded屬性。 是否有任何解決辦法如何重新上傳相同的文件兩次使用角度文件上傳(nervgh /角度文件上傳)
即時通訊使用角度文件上傳模塊上傳文件在我的角度應用程序,但我有像上傳相同的要求相同再次上傳文件,但無法再上傳,因爲模塊會在上傳之前檢查item(文件)的isUploaded屬性。 是否有任何解決辦法如何重新上傳相同的文件兩次使用角度文件上傳(nervgh /角度文件上傳)
我們可以使用onAfterAddingFile
回調,在將文件添加到隊列後將被觸發,以存儲原始文件的副本。現在我們可以分別使用uploader1
和uploader2
上傳原始和複製文件:
$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);
};
我們展示您的代碼,請 –