如何使用multer-s3重命名文件的序列号格式?

时间:2019-03-26 06:12:51

标签: javascript node.js multer multer-s3

下面的代码可以正常工作,但是我的问题是我想重命名传入的文件,例如

01092830_1.jpg 01092830_2.jpg 01092830_3.png 等等。

问题如何在multer中依次重命名文件我已经在Google上寻求解决方案,但无法获得相同的分辨率。

这是我的中间件,用于处理传入文件。

// gets the image files from the request and stores it in S3 bucket
const upload = multer({
    storage: multer_s3({
        s3: s3,
        bucket: 's3-bucket',
        metadata: function (req, file, cb) {
            console.log('file received :', JSON.stringify(file));            
            cb(null, { fieldName: file.fieldname });
        },
        key: function (req, file, cb) {
            cb(null, `${req.folder_name}/` + req.folder_name + '_' + file.originalname);
        }
    })
}); 

非常感谢任何帮助。

0 个答案:

没有答案