这是我的代码,开始使用ngx-uploader上传多个文件:
startUpload(): void {
let token = this.myToken; // <---- get token
const event: UploadInput = {
type: 'uploadAll',
url: 'http://ngx-uploader.com/upload',
method: 'POST',
headers: { 'Authorization': 'JWT ' + token }, // <---- set headers
data: {
conversation_id: this.conversation.id,
message_id: this.message_id }
};
this.uploadInput.emit(event);
}
在第一个请求中,data.message_id为null,服务器将生成一个新的id。
之后,我将在响应中获取新的ID并更新为data.message_id。但是无法为下一个请求更新message_id。