【发布时间】:2020-07-13 16:25:27
【问题描述】:
我有一个输入标签来上传多张图片,并使用 cloudinary 和强大的包将它们上传到 cloudinary。
理想情况下,我想提取 URL 并将其保存在我拥有所有其余信息的数据库中。
但未能检索到数组中显示的以下 URL。
以它为目标创建一个对象,并使用 URLs 保存在数据库中。
app.post("/newcampbook",(req,res)=>{
new formidable.IncomingForm({ multiples: true }).parse(req,(err,fields,file)=>{
if(!err){
var pathArray = [];
file.image.forEach(e =>{
pathArray.push(e.path)
})
var savedUrl = [];
pathArray.forEach(e =>{
cloudinary.uploader.upload(e, (err,savedImage)=>{
if(!err){
savedUrl.push(savedImage.url)
console.log(savedUrl)
}
})
})
res.send("Testing to upload")
} else {
console.log(err);
res.send("Error")
}
})
})
【问题讨论】:
标签: arrays node.js foreach cloudinary