我在angular2中使用ng2-file-upload并且有一个输入字段用于文件和提交按钮,如下所示:
<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>
其中item位于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'