只是一个简单的问题,我无法在我的路线中将文件名上传到AWS s3存储桶中以响应我的api 这是我在控制器中的代码
const upload = multer({
fileFilter,
storage: multerS3({
s3,
bucket: 'my-aws-bucket',
acl: 'public-read',
metadata: function (req, file, cb) {
cb(null, {fieldName: file.fieldname});
},
key: function (req, file, cb) {
cb(null, Date.now().toString()+file.originalname)
}
})
})
我可以将此Date.now()。toString()+ file.originalname返回到我的路线吗?
我通过这样做叫我的控制器
const upload = require('../controllers/file-upload');
router.post('/image-upload',function(req,res){
singleImgUpload(req,res,function(err){ });
});
先谢谢您