在Web API中使用FormData接收字典中的JSON数据,可以通过以下步骤实现:
[HttpPost]
public IActionResult PostFormData([FromForm] Dictionary<string, string> formData)
{
// 处理接收到的FormData数据
// ...
}
var formData = new FormData();
formData.append('jsonData', JSON.stringify({ key1: 'value1', key2: 'value2' }));
var xhr = new XMLHttpRequest();
xhr.open('POST', '/api/yourControllerName/PostFormData', true);
xhr.onload = function () {
// 请求成功的处理逻辑
};
xhr.send(formData);
这样,Web API就能够接收到FormData中的JSON数据,并将其绑定到字典对象中供后续处理。
对于这个问题,腾讯云提供了云开发(CloudBase)服务,它是一款面向开发者的一体化云端研发工具,提供了云函数、云数据库、云存储等功能,可快速搭建和部署Web API。你可以通过腾讯云云开发产品了解更多信息:腾讯云云开发。
云+社区技术沙龙[第14期]
云+社区技术沙龙[第8期]
腾讯云GAME-TECH沙龙
云原生正发声
云+社区技术沙龙[第17期]
云+社区技术沙龙[第21期]
第四期Techo TVP开发者峰会
DBTalk技术分享会
领取专属 10元无门槛券
手把手带您无忧上云