ng2-file-загрузите несколько файлов на разные URL, но используйте один и тот же Uploader

Я использую 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.

0 ответов

Другие вопросы по тегам