繁体   English   中英

如何将 Map Object With FormData 发送到 .NET API?

[英]How to send a Map Object With FormData to .NET API?

当我尝试使用 FormData 发送 map object 时,会出现如下错误;

TS2345:“Map<number, number>”类型的参数不可分配给“string |”类型的参数斑点'。 类型“Map<number, number>”缺少类型“Blob”中的以下属性:type、arrayBuffer、slice、stream、tex

我如何将带有表单数据的 object 发送到我的 .net API?

转换为 json 并像这样发送

var content = '{ json data here }';
var blob = new Blob([content], { type: "text/json"});
formData.append("jsonData", blob);

或者

new Blob([JSON.stringify({
   description: 'description',
})], {
   type: 'application/json'
})

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM