如何上传包含图像的文件夹
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
我将 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