版本信息:2.0.1
作用:解析表单,支持get请求参数,post请求参数、文件上传。
// 引入formidable第三方模块
const formidable = require("formidable");
// 1.创建表单解析对象
// 3.保留上传文件的后缀
const form = formidable({ keepExtensions: true });
// 2.配置上传文件的存放位置
form.uploadDir = path.join(__dirname, "../", "../", "../", "public", "uploads");
// 4.解析表单
form.parse(req, async (err, fields, files) => {
// 1.err错误对象,如果表单解析失败,err里面存储错误信息,如果表单解析成功,err将会是null
// 2.fields 对象类型,保存普通表单数据
// 3.files 对象类型保存了和上传文件相关的数据
});
如果你感觉文章不咋地
//(ㄒoㄒ)//
,就在评论处留言,作者继续改进;o_O???
如果你觉得该文章有一点点用处,可以给作者点个赞;\\*^o^*//
如果你想要和作者一起进步,可以微信扫描二维码,关注前端老L;~~~///(^v^)\\\~~~
谢谢各位读者们啦(^_^)∠※
!!!