如何上传包含图像的文件夹

How can I upload a folder with images

我将 Node.js 与 express 和 multer 结合使用来管理单个文件上传。 但我希望能够上传一个文件夹,其中包含例如 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'));

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

试试这个。

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