5

我正在使用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。

4

0 回答 0