javascript - 如何从 .fields 中获取元素
问题描述
req.files
我无法从路由器获取属性文件名。这是我得到的:
这就是我一直在尝试获取每个文件名的方法(在这个例子中我只使用了 2 张图片,但我可以获得两张以上的图片,所以这就是我使用 forEach 迭代的原因)
let arrayImages = [];
if (req.files) {
Array(req.files).forEach(image => {
arrayImages.push(image[0].filename);
})
}
解决方案
大家好,谢谢大家的帮助,我终于想通了!
let arrayImages = [];
for (const clave in req.files) {
array = req.files[clave]
arrayImages.push(`${array[0].filename}`);
}
这样我就得到了每个元素的字段名