const formidable = require('formidable');
const path = require('path');
module.exports = (req, res) => {
// 创建表单解析对象
const form = new formidable.IncomingForm();
// 设置文件上传的位置
form.uploadDir = path.join(__dirname, '../', '../', 'public', 'uploads');
// 保留传文件的后缀
form.keepExtensions = true;
// 解析表单
form.parse(req,(err,fields,files)=>{
// err错误处理对象
// fields 对象类型 保留普通表单数据
// files对象类型 保存了和上传文件相关的数据
res.send(fields);
})
}
node 上传文件formidable
最新推荐文章于 2025-03-27 14:41:27 发布