Multer 不适合我不将图像存储在本地文件夹或数据库中

Multer didn't work for me not storing image in local folder or database

如何将文件存储在本地文件夹或数据库中?

const multer = require('multer');
  let storage = multer.diskStorage({
    destination: '/public/my-uploads',
      filename: function (req, file, cb) {
        cb(null, file.fieldname + '-' + Date.now())
      }
  });

如果您正在处理 Windows OS,请使用此文件名而不是那个文件名,您的代码在 MAcOS

上运行完美
     filename: (req, file, cb) => {
        cb(
          null,
          new Date().toISOString().replace(/:/g, "-") + "-" + file.originalname
        );

希望对你有用...