今天开发上传文件,遇到一个问题,需要用FormData的格式上传一个文件file,和一个对象,对象的Content-Type是application/json。
但是FormData的append和set,都只有两个参数:键值;
后面通过百度发现了解决方案。原文地址:FormData字段指定Content-Type;
通过new Blob()将需要设置Content-Type的value构建成Blob对象,对象的type是Content-Type是application/json
let fd = new FormData();
append(‘objectName’, new Blob([object], {type: ‘application/json’}));