【发布时间】:2018-08-18 20:55:13
【问题描述】:
概述:
我正在使用 S3 让用户上传图片。
我正在使用PUT 方法处理更新路由,该方法获取存储在S3 存储桶中的临时文件夹中的给定图像的url,并将其删除到图像文件夹中。
这是我的上传对象:
const upload = multer({
storage: multerS3({
s3: s3,
bucket: 'my-bucket',
contentType: multerS3.AUTO_CONTENT_TYPE,
acl: 'public-read',
key: function (request, file, cb) {
cb(null, folder + Date.now() + file.originalname);
}
}),
limits:{
fileSize: 1024 * 1024 * 5
},
fileFilter:fileFilter
});
在我使用的路由文件中:
upload.single('the_key_of_the_file')
问题:
此对象在上传新文件时有效,但不适用于更新 它(重命名文件)。
【问题讨论】:
标签: node.js amazon-s3 multer multer-s3