ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、视频、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 文件图片 上传数据库 表单上传图片 图片上传数据库 enctype=multipart/form-data ![](https://img.kancloud.cn/f6/c4/f6c43bea24286af0bda36215814b15d9_1065x589.png) 3.4 安装插件 formidable `npm install formidable`作用:解析表单,支持get请求参数,post请求参数、文件上传。 ~~~ //引入formidable模块 const formidable = require(' formidable') ; //创建表单解析对象 const form = new formidable . IncomingForm() ; //设置文件上传路径 数据库 form.uploadDir = "/my/dir"; //是否保留表单上传文件的扩展名 form. keepExtensions = true; //默认是false //对表单进行解析 form. parse (req, (err,fields, files) = => { / fields存储普通请求参数 // files存储上传的文件信息 }) ; ~~~ ![](https://img.kancloud.cn/eb/30/eb30430cb644656f0a9435262cee7de9_1812x921.png)