Как переименовать файлы в формате серийного номера с помощью multer-s3? - PullRequest
0 голосов
/ 26 марта 2019

код ниже работает нормально, но моя проблема здесь в том, что я хочу переименовать входящие файлы как

01092830_1.jpg 01092830_2.jpg 01092830_3.png итак ..

Проблема Как последовательно переименовывать файлы в мултере Я нашел решение для 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);
        }
    })
}); 

любая помощь очень ценится.

...