2 回答
TA贡献1818条经验 获得超11个赞
import express from 'express';
var multipart = require('connect-multiparty');
var multipartMiddleware = multipart();
var router = express.Router();
router.post('/',multipartMiddleware,controller.create);
module.exports = router;
try this in route file and add middleware in post method
npm using ('connect-multiparty')
while uploading file,set content type = formType...
TA贡献1785条经验 获得超4个赞
嵌套对象结构的多部分表单数据需要特殊处理。经过一些尝试,我能够在两个图书馆的帮助下完成我需要的工作。一个名为“object-to-formdata”的前端,可以安装为npm i object-to-formdata
当这个对象作为请求负载发送到后端时,它可以由 NodeJs/ExpressJs 服务器使用这个依赖multiparty解析,它可以使用npm i multiparty安装,这将分别解析 JSON 数据和文件,解析中的 fieldName 字段文件,以便您可以在采取必要的操作后确定挂钩文件的位置。
这帮助我使用单个请求保存我的多部分表单数据,包括 JSON 数据以及嵌套对象中的文件。
添加回答
举报