我已经实现了一个可用的发布路由,可以在提交时将单个图像上传到Cloudinary。
需要更改什么以实现多图像上传?任何帮助都将不胜感激。
我的发布路由:
我的HTML(带有EJS):
需要更改什么以实现多图像上传?任何帮助都将不胜感激。
我的发布路由:
app.post("/portfolio/new", upload.single('image'), function(req, res) {
cloudinary.v2.uploader.upload(req.file.path, function(err, result) {
if (err) {
console.log(err);
}
req.body.image = result.secure_url;
console.log(req.body.image);
Portfolio.create(req.body.project, function(err, newProject) {]
if (err) {
console.log(err);
}
res.redirect("/portfolio");
});
});
});
我的HTML(带有EJS):
<form action="/portfolio/new" enctype="multipart/form-data" method="POST">
<div>
Select images:
<input type="file" id="image" name="image" accept="image/*" required>
</div>
</form>