form-data 格式定义根据字段定义不通的content-type

前言

刚开始,咨询了各种ai ,基本的都被否决了,有给出一种就是手动拼接
multipart/form-data; boundary=----WebKitFormXXXXXXXXXX
我觉得有点麻烦放弃了;
所以先将json 参数转给json 字符串转给后端,后端在转义,可以实现

问题

后续后端说代码审查后,不让用json 字符串,还是要想办法,更改content-type
找了一圈没有找到解决方案,估计大家都通过上面的去实现了吧;

解决方案

const obj = { hello: "world" };
const blob = new Blob([JSON.stringify(obj, null, 2)], {type: "application/json",
});
然后在塞入到form-data中, form.addpend('params',blob );

后端是可以通过json 格式去接收的。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容