我正在尝试使用 .net 发送一个 postAsync api。通过 api 在正文中接受 2 个参数:
我正在尝试使用以下代码将它们添加到内容中:
string json = "{scanMethods: ['ANTIVIRUS'])";
VAR CONTENT = new multipartFormDataContent();
content.Add(new StringContent(json, UnicodeEncoding.UTF8, "application/json"), "scanMethods");
var fileContent = new StreamContent(file.OpenReadStream);
content.Add(fileContent, "file", file.fileName);
var response = await client.PostAsync(url, content);
file 变量具有 IFormFile 类型。 我向 api 发送了错误的参数吗?
我希望得到 api 的响应,不知道问题是否出在 json 对象上,我以错误的方式将其插入 api。
我还可以看到获取 nowritenoseekstreamcontent.