Добавьте заголовки к функции загрузки в 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'