首页 > 解决方案 > JavaScript Express - 如何接受动态表单请求

问题描述

我有一个使用 EJS 和 Express 的动态表单,用户可以通过单击按钮选择添加更多图像,

在此处输入图像描述

响应有效,但是出于数据存储的目的,我希望将每个图像响应一起存储在一个数组中。由于这是动态的,我如何遍历每个图像表单响应以便将其存储在数组中?因为用户只能放一张图片,所以检查每个请求有点多余?

在此处输入图像描述

标签: javascriptexpress

解决方案


var images = [];

function addImage(file) {
    images.push(file);
}
function removeImage(file) {
    images = images.filter(img => img != file);
}

当客户单击提交按钮时,将提交此 arrya 值(图像)。


推荐阅读