请帮助我或建议我
---------------#################---------------
如果可能,请给出一些建议
------------###########################---------------------
我正在尝试上载一个包含其他信息的图像文件,如
firstname
,
lastname
和
file
这是完美的:
/* File Upload request to Upload file */
this.currentFileUpload = this.selectedFiles.item(0);
let formdata: FormData = new FormData();
formdata.append('firstName', "Harkesh");
formdata.append('lastName', "kumar");
formdata.append('file', this.currentFileUpload);
但我的问题是
FORM
用一些字符串和
Object
,但是
FormData
不接受
对象
:
let formdata: FormData = new FormData();
formdata.append('functionId', this.functionId);
formdata.append('processId', this.processId);
formdata.append('file', this.currentFileUpload);
formdata.append('formDetails', userobjArr);
我正在尝试的第二种选择:
let formdata: FormData = new FormData();
formdata.append('file', this.currentFileUpload);
userDetails.name = "";
userobjWrapper["functionId"] = this.functionId;
userobjWrapper["processId"] = this.processId;
userobjWrapper["taskId"] = this.taskId;
userobjWrapper["file"] = this.currentFileUpload;
userobjWrapper["formDetails"] = userobjArr;
userobjArr
是
对象
我分配的数组
formDetails
这是越来越
null
价值。
我不确定如何在一个rest服务API调用中读取映像?对于rest API,我使用的是spring boot rest控制器
你能给我提个建议吗。。