我正在使用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 都应该有不同的网址。