Javascript 表单数据不同元素的不同内容类型

Javascript 表单数据不同元素的不同内容类型,javascript,jquery,angularjs,json,multipartform-data,Javascript,Jquery,Angularjs,Json,Multipartform Data,我无法使用表单数据的第一个元素发送内容类型应用程序/json 我的代码: var fd = new FormData(); fd.append('addBank', JSON.stringify(reqData.addBank[0])); fd.append('bankProof', reqData.bankProof); var promise = $http.post(url, fd, { transformRequest: angular.identity, headers: {'Con

我无法使用表单数据的第一个元素发送
内容类型应用程序/json

我的代码:

var fd = new FormData();
fd.append('addBank', JSON.stringify(reqData.addBank[0]));
fd.append('bankProof', reqData.bankProof);
var promise  = $http.post(url, fd, { transformRequest: angular.identity, headers: {'Content-Type': undefined}});

当我尝试为第一个键值对设置
内容类型
时,它会使请求中的数据为空。

您可以将附加到
FormData
对象的值设置为
Blob
,数据设置为
JSON
类型
设置为
“application/JSON”


预期结果是什么?内容类型:要为addBank设置的应用程序/json未获取addBank的数据------WebKitFormBoundarArsvpSAQ0VuHQJ8L内容处置:表单数据;name=“addBank”;filename=“blob”内容类型:application/json-----webkitformboundararsvpsaq0vuhqj8l内容处置:表单数据;name=“银行证明”;filename=“kyc.jpg”内容类型:image/jpeg----webkitformboundarsvpsaq0vuhqj8l--您所说的“不获取数据”是什么意思?它不发送json。该请求为空key@PurvaArora“它没有发送json。该键的请求为空”您如何确定请求时的
FormData
objected
POST
ed为“该键为空”??WebKitFormBoundarylFvcylcNTGG07ARG内容处置:表单数据;name=“addBank”;filename=“blob”内容类型:application/json-----webkitformboundarylfcylcntgg07arg内容配置:表单数据;name=“银行证明”;filename=“kyc.jpg”内容类型:image/jpeg-------webkitformboundarylfvcylcntggg07arg--
fd.append("addBank"
, new Blob([JSON.stringify(reqData.addBank[0])], {type:"application/json"}));