我正在通过 将图像上传到我的 S3 存储桶multer-s3
。一切正常,图像被丢弃在我的存储桶中。
var cloudStorage = multerS3({
s3: s3,
bucket: 'mybucket',
acl: 'bucket-owner-full-control',
serverSideEncryption: 'AES256',
key: function (req, file, callback) {
callback(null, file.originalname)
}
});
var upload = multer({
storage: cloudStorage,
limits: {
fileSize: 10000000,
files: 6
}).any()
我面临的问题是,当用户上传图像时,我转到该图像的位置,我得到一个“拒绝访问”的 XML 文件。如何授予对用户上传的文件的访问权限,但拒绝其他所有人访问?