【发布时间】:2018-11-11 20:17:53
【问题描述】:
尝试将本地文件发布到 Digital Ocean Space
我的帖子请求正文是:
[ 'http://localhost:8090/d/3534352009.png',
'http://localhost:8090/d/3534352009-600x600.png' ]
这些文件位于运行此 API 的本地/
在 JS 文件中我有配置
// Change bucket property to your Space name
const upload = multer({
storage: multerS3({
s3: s3,
bucket: 'xxxx',
acl: 'public-read',
key: function (request, file, cb) {
console.log(file);
cb(null, file.originalname);
}
})
}).array('upload', 2);
还有发帖途径
app.post('/upload', function (request, response, next) {
upload(request, response, function (error) {
if (error) {
console.log(error);
return response.redirect("/error");
}
console.log('File uploaded successfully.');
response.redirect("/success");
});
});
不知道如何将这两张图片从一个对象发布到数字海洋空间
有很多关于如何从 FORM 浏览器用户发布多张图片的教程,但我在本地获取文件,我想通过脚本发布。
【问题讨论】:
标签: javascript express digital-ocean multer