【发布时间】:2021-02-08 18:49:57
【问题描述】:
你好我正在用multer-sharp-s3构建一个图片上传功能
将图像上传到 S3 Bucket 并根据预期分辨率调整其大小,因此根据我的要求,我必须从数据库中动态生成分辨率数字
const uploadS4 = multer({
storage: s4Storage({
s3: s3,
ACL: 'public-read',
Bucket: 'DIRECTORY',
contentType: s4Storage.AUTO_CONTENT_TYPE,
Key: (req, file, cb) => {
cb(null, Date.now() + '-' + file.originalname);
},
resize: {
width: Helper.getPartResolution(),
}
})
}).any();
但它不允许我从数据库中获取解决方案 我尝试从 Helper , Session 获取它,但它不起作用
请有人指导我如何从数据库中获取分辨率的动态值
由于此功能是在控制器的初始化上开发的,因此它不允许我提出任何查询来获取数据
【问题讨论】:
标签: node.js amazon-s3 multer sharp