如何在表单数据中传递嵌套参数

问题描述 投票:0回答:0

我有一个场景,我必须先保存文件(图像)父表,然后是子表,一对多关系。我在 formdata 中传递一个参数。但是,我无法在 formdata 中传递嵌套参数。

我正在使用 Angular 来传递数据。
我的代码如下:

const formData = new FormData();

if (product.nestedImage.length > 0) {
  for (let i = 0; i < product.nestedImage.length; i++) {
    formData.append(`image${i + 1 }`, product.nestedImage[I])
  }
}
for(let key in product) {
  if (key !== 'nestedImage') {
    formData.append(key, product[key]);
  } 
} 
return this.http.post(this.createImagesDetails, formData,  { observe:'response'})

下图是我点击API时的参数enter image description here

但是,我希望嵌套image1

nestedFiles.image1: value

我正在使用nodejs来保存表中的数据。

javascript node.js angular form-data
© www.soinside.com 2019 - 2024. All rights reserved.