Пожалуйста, помогите мне или предложите мне
--------------- ------------ ################# ---
Какой возможный способ загрузить изображение в форму с помощью formcontrolName, если это возможно, пожалуйста, дайте несколько предложений
------------ ########################### ----- ----------------
Я пытаюсь загрузить файл изображения с другой информацией, такой как 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
не принимает Object
:
let formdata: FormData = new FormData();
formdata.append('functionId', this.functionId);
formdata.append('processId', this.processId);
formdata.append('file', this.currentFileUpload);
formdata.append('formDetails', userobjArr);
2-й вариант, который я пытаюсь:
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
- это массив Object
, который я назначаю с помощью formDetails
, это значение null
.
Я не уверен, как сделать чтение изображения за один раз, вызовы API службы?