multerS3返回文件名

时间:2019-02-14 13:22:16

标签: javascript amazon-web-services amazon-s3 file-upload multer-s3

只是一个简单的问题,我无法在我的路线中将文件名上传到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){ });
});

先谢谢您

0 个答案:

没有答案