2017-05-20 14 views
0

角度アプリケーションでファイルをアップロードするための角度ファイルアップロードモジュールを使用していますが、アップロードする前にitem(ファイル)のisUploadedプロパティをチェックするため、再度アップロードすることはできません。 はありません角度ファイルアップロード(nervgh /角度ファイルアップロード)を使用して同じファイルを2回アップロードする方法

+0

:今、私たちは、別途uploader1uploader2を使用して、オリジナルとコピーされたファイルをアップロードすることができます –

答えて

0

ファイルをキューに追加した後に元のファイルのコピーを保存するためにコールバックが発生する可能性があります。あなたのコードは、私たちにしてください表示

$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); 
}; 
関連する問題