Добавьте заголовки к функции загрузки в ng2-file-upload

Я использую ng2-file-upload в angular2 и у меня есть поле ввода для файла и кнопка отправки, например:

 <input type="file" ng2FileSelect [uploader]="uploader" />
 <button type="button" class="btn btn-success btn-xs" (click)="item.upload()" [disabled]="item.isReady || item.isUploading || item.isSuccess"> 
    Upload
 </button>

где элемент находится в uploader.queue

В моем файле TS я объявил загрузчик, как это:

public uploader:FileUploader = new FileUploader(
    {
      url: URL
    }
  );

Кажется, это работает отлично.

Но теперь у меня есть требование добавить несколько заголовков к этой функции загрузки. Итак, я попробовал это:

public uploader:FileUploader = new FileUploader(
    {
      url: URL,
      headers: [{ name: 'foo', value: 'extraHeader'}]
    }
  );

это добавляет foo к моим заголовкам, но все остальные заголовки, такие как тип содержимого: multipart / formdata с границей, удаляются, и функция загрузки больше не может загружать файл.
Как я могу сохранить существующие заголовки, добавленные функцией загрузки по умолчанию, а также иметь возможность добавить мой дополнительный заголовок 'foo'

0 ответов

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