Задать вопрос

Как изменить название файла при загрузке?

Есть код,с помощью которого я загружаю фото с сайта.Использую multer
const storage = multer.diskStorage({
  destination: (req, file, cb ) => {
    cb(null,'./public/image/')

  },
  filename:(req, file, cb) => {
    cb(null,file.originalname);
  }
})
var upload = multer({ 
  storage:storage,
  fileFilter: function(req,file,cb){
    checkFileType(file,cb);
  }
 }).single("avatar");


    app.post('/admin', (req,res) => {
      upload(req,res, (err) => {
        if (err){
          res.send(err);
        } else {
          console.log(req.file);
          res.send("Отправлено");
        }
      })
    })


Допустим я загружаю изображение под названием "begin.png" мне нужно,Чтобы к этому названию добавлялось случайное число,например "begin123.png"
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы