angular Spring 引导文件上传示例
angular Spring Boot File Upload Example
我想将文件上传到 Spring 启动后端,我应该如何在 postrequest 中将 Formdata 作为 requestparam 发送,我尝试了以下代码
angular 服务 class 代码
let headers=new HttpHeaders({
'Content-Type="multipart/form-data'
})
const formData:FormData=new FormData();
formdata.apend('file',file);
return this.http.post(uploaadfile,{params:{
file:formData,
contracttemplateid:28
}},options);
spring 引导控制器代码
@postmapping
uploadfile(@requestparam("file") MultipartFile
file,@requestparam("contracttemplateid") long id)
{
}
Uploadfile(formData: FormData, FileName: string){
return this.http.post('URL',formData,{'params': {filename : FileName}});
}
let fd = new FormData();
let FileName = "FileName";
fd.append(SeletedFile, FileName)
Uploadfile(fd,FileName);
我想将文件上传到 Spring 启动后端,我应该如何在 postrequest 中将 Formdata 作为 requestparam 发送,我尝试了以下代码
angular 服务 class 代码
let headers=new HttpHeaders({
'Content-Type="multipart/form-data'
})
const formData:FormData=new FormData();
formdata.apend('file',file);
return this.http.post(uploaadfile,{params:{
file:formData,
contracttemplateid:28
}},options);
spring 引导控制器代码
@postmapping
uploadfile(@requestparam("file") MultipartFile
file,@requestparam("contracttemplateid") long id)
{
}
Uploadfile(formData: FormData, FileName: string){
return this.http.post('URL',formData,{'params': {filename : FileName}});
}
let fd = new FormData();
let FileName = "FileName";
fd.append(SeletedFile, FileName)
Uploadfile(fd,FileName);