编程语言
首页 > 编程语言> > nodejs接收文件数据时遇到的坑

nodejs接收文件数据时遇到的坑

作者:互联网

问题的描述:
在服务器端接收浏览器发送的请求数据时,如果提交的数据中包含文件,比如使用enctype="multipart/form-data"发送post请求时上传了一张图片,那么在network中会发现没有显示请求主体,表单中的数据以二进制形式保存在Content-Type属性中,如下图:
此时后端nodejs中想通过req.body获得请求主体对象时会发现,得到的是一个空对象。
解决方案:
通过npm下载第三方模块——multiparty:npm i multiparty,再在路由中引入该模块const multiparty = require("multiparty"),就可以使用它来帮助你获取前台提交的文件数据了,具体步骤如下:

标签:文件,nodejs,form,遇到,对象,multiparty,表单,接收,数据
来源: https://blog.csdn.net/weixin_43729581/article/details/88917916