这是我开始使用 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 为空,服务器将生成一个新的 id。
之后,我将在响应中获取新 id 并更新到 data.message_id。但是没有办法为下一个请求更新 message_id。