ng2-file-将多个文件上传到不同的URL,但使用相同的Uploader

时间:2018-05-31 15:09:05

标签: angular ng2-file-upload

我正在使用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在上传之前更改每个文件的网址。

this.uploaderCustomerIdentificaiton.onBeforeUploadItem = (fileItem): any => {
  fileItem.url = newUrl;
  return {fileItem};
};

对于我需要上传的每个文件,我都会分开(请注意它是相同的上传者对象)。

<div ng2FileDrop [uploader]="uploader"....</div>

所以每个 ng2FileDrop 都应该有不同的网址。

0 个答案:

没有答案