我正在寻找使用primeng fileupload组件上传的文件的附加信息.基本上,我需要知道这些上传文件的相关内容.
我可以在"onBeforeSend"函数中添加标题,如授权代码,如下例所示.我在哪里可以添加其他信息,例如'DocumentID':'A123'
onBeforeSend(event) {
event.xhr.setRequestHeader("Authorization", 'Bearer ' + this.authService.getAccessToken());
}
Run Code Online (Sandbox Code Playgroud)
谁知道?
谢谢
在onBeforeSend
事件primeng fileupload
控制有一个叫做对象event.formData
,你可以使用这个对象来定制与aditional的信息的请求。我能够在我正在进行的当前项目中成功实现此功能。
在component.ts
文件中:
onBeforeSend(event) {
event.xhr.setRequestHeader("Authorization", `Bearer ${this.authService.getToken()}`);
event.formData.append('DocumentID', 'A123');
}
Run Code Online (Sandbox Code Playgroud)
在template.html
文件中:
<p-fileUpload name="test[]"
[url]="url_test"
(onBeforeSend)="onBeforeSend($event)"
accept="image/*"
maxFileSize="5000000"
withCredentials="true">
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你!!
归档时间: |
|
查看次数: |
4671 次 |
最近记录: |