multerS3 возвращает имя файла - PullRequest
0 голосов
/ 14 февраля 2019

Просто быстрый вопрос. Я не могу загрузить имя файла, загруженное в мое ведро 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){ });
});

Заранее спасибо

...