【发布时间】:2024-04-21 22:50:02
【问题描述】:
我想提交一个包含多个图像的表单,但我无法在表单数据中附加文件格式的图像数组。我为产品输入创建了一个反应式表单,它将获取一些产品信息和多个文件格式的图像。我从表单中获取所有值,但无法在图像键中附加图像数组。到目前为止我在提交方法中所做的
onSubmit() {
let itemData = this.itemEntryForm.value;
const formData = new FormData();
for (const propertyKey of Object.keys(itemData)) {
if (propertyKey != 'image') {
formData.append(propertyKey, itemData[propertyKey]);
} else if (propertyKey == 'image') {
for (let i = 0; i < itemData[propertyKey].length; i++) {
formData.append('image', itemData['image'][i]);
}
}
}
//for console formdata
formData.forEach((value, key) => {
console.log(key + '--' + value);
});
}
}
我需要将图像数组存储在图像键中。 stackblitz Code Example
【问题讨论】:
标签: angular file-upload angular-reactive-forms form-data