我正在使用ng2-file-upload在我的Angular 6应用程序中管理文件上传。我想要实现的是能够使用同一个uploader:FileUploader
对象上传多个文件,但每个文件都应该有不同的 URL。
public uploader: FileUploader = new FileUploader();
<div ng2FileDrop
[ngClass]="{'dz-file-over': hasBaseDropZoneOver}"
(fileOver)="fileOverBase($event)"
[uploader]="uploader"
class="fileupload-drop-zone">
Drop required files here
</div>
我可以onBeforeUploadItem
在上传之前更改每个文件的 URL。
this.uploaderCustomerIdentificaiton.onBeforeUploadItem = (fileItem): any => {
fileItem.url = newUrl;
return {fileItem};
};
对于我需要上传的每个文件,我都会有单独的(注意它是同一个上传器对象)。
<div ng2FileDrop [uploader]="uploader"....</div>
所以每个ng2FileDrop都应该有一个不同的 URL。