Вы можете использовать модуль multer npm для этого
Напишите промежуточное программное обеспечение с именем upload.js
в экспрессе, которое загрузит ваш файл на ваш сервер
upload.js
const multer = require('multer');
const maxSize = 10 * 1024 * 1024;
const storage = multer.diskStorage({
destination: (req, file, cb) => {
cb(null, 'uploads')
},
filename: (req, file, cb) => {
cb(null, file.originalname)
},
});
const upload = multer({
storage: storage,
fileFilter: (req, file, cb) => {
});
module.exports = upload;
Это загрузит ваш файл на ваш сервер. Вы должны позвонить ему по маршруту
app.js
const upload = require('./upload.js')
router.post("/files", upload.single('file'), (req,res)=>{
console.log("This is file ",req.file)
});
Сделатьпапка с именем uploads, и все файлы будут в папке uploads.