如何在node.js(localhost:8000 / file)中创建一个端点,该端点接收文件并将其存储在本地。
答案 0 :(得分:1)
您可以为此使用multer npm模块
快速编写名为 AmountOutstanding AmountPastDue Incidents of Delay
DebtorID
SarahParker 0 0 0.0
EdwardHall 0 0 0.0
DouglasCore 1000 400 2.0
JohnSnow 6000 300 2.0
的中间件,它将您的文件上传到服务器
upload.js
upload.js
这会将您的文件上传到您的服务器。您需要在自己的路由中对其进行调用
app.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;
创建一个名为uploads的文件夹,所有文件都将位于uploads文件夹中。