javascript - JavaScript Express - 如何接受动态表单请求
问题描述
我有一个使用 EJS 和 Express 的动态表单,用户可以通过单击按钮选择添加更多图像,
响应有效,但是出于数据存储的目的,我希望将每个图像响应一起存储在一个数组中。由于这是动态的,我如何遍历每个图像表单响应以便将其存储在数组中?因为用户只能放一张图片,所以检查每个请求有点多余?
解决方案
var images = [];
function addImage(file) {
images.push(file);
}
function removeImage(file) {
images = images.filter(img => img != file);
}
当客户单击提交按钮时,将提交此 arrya 值(图像)。
推荐阅读
- python - 总结列表中接近特定数字的数字
- python-3.x - 如何仅在用户打印/关闭窗口后关闭打印窗口|| 如何使用 QPrintPreviewDialog 预览图像
- python - 需要用 Python 实现的树形数据结构
- android - 几分钟后 Chrome 远程 DevTools 连接断开
- javascript - 表 tr 中有多个侦听器,提到的描述有 html 注释
- flutter - 检查互联网连接不删除弹出颤振
- jquery - 如何从 jQuery 中的外部文件获取 JSON 数据并确保在脚本的其余部分之前加载数据
- netbeans - 如何在 NetBeans IDE 编辑器窗口中更改工具提示字体?
- ssl - 如何通过 cert-manager 在 Kubernetes 中正确设置 TLS?
- java - FX 的 Java 项目构建和运行问题