【问题标题】:How can I upload a folder with images如何上传包含图片的文件夹
【发布时间】:2022-01-08 14:38:54
【问题描述】:

我正在使用带有 express 和 multer 的 Node.js 来管理单个文件上传。 但我希望能够上传一个文件夹,其中包含例如 10 张图片。

const express = require('express');
const cors = require('cors');
const multer = require('multer');

const app = express();

//settings
app.set('port', process.env.PORT || 4000);

//middlewares
app.use(cors());
app.use(express.json());

const storage = multer.diskStorage({
  destination: 'files/',
  filename: (req, file, cb) => {
    cb(null, file.originalname)
  }
})

app.use(multer({
  storage: storage
}).single('avatar'));

我想上传到我的服务器的文件夹

【问题讨论】:

    标签: javascript node.js express backend multer


    【解决方案1】:

    试试这个。

    const express = require('express');
    const cors = require('cors');
    const multer = require('multer');
    
    const app = express();
    
    //settings
    app.set('port', process.env.PORT || 4000);
    
    //middlewares
    app.use(cors());
    app.use(express.json());
    
    const storage = multer.diskStorage({
      destination: 'files/',
      filename: (req, file, cb) => {
        cb(null, file.originalname)
      }
    })
    
    app.use(multer({
      storage: storage
    }).array('avatar',100));//This will allow up to 100 images

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-18
      • 2023-03-13
      • 2017-10-05
      • 2021-07-15
      • 2012-04-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多