c# - 如何在与 postman 的同一请求中测试上传文件和json?

标签 c# json asp.net-web-api postman

我正在处理一个 C# MVC Web Api 项目。我有一个定义如下的 Controller :

[HttpPost]
public async Task<HttpResponseMessage> SaveImage(Image imageInfo)
{
}

我正在使用 MultipartMemoryStreamProvider 将文件提取为字节数组。

我想测试这个请求,但我不知道如何配置 postman 来发送文件和 json。我不断得到:

“此资源不支持请求实体的媒体类型‘multipart/form-data’。”

你能告诉我如何配置 postman 来执行此操作吗?

最佳答案

上传文件时,SaveImage 方法中不能有参数。看这个例子:http://www.asp.net/web-api/overview/advanced/sending-html-form-data,-part-2

关于c# - 如何在与 postman 的同一请求中测试上传文件和json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27060707/

相关文章:

javascript - 从对象中获取元素并与数组进行比较 - Jquery

java - 如何以 "catch-all-types"的方式扩展 jackson 属性(property)发现?

c# - ASP.NET Web API + 长时间运行的操作取消

javascript - ASP.NET Web API 全局化输入格式

c# - Kinect 2 流在获取 3 帧后卡住

c# - 在 Entity Framework Core 方法表达式的 Select() 中调用方法

json - 如何映射解码的 json perl

c# - 在 Ado.net 的情况下,DataAccess 层返回域对象?

c# - 如何在 Windows 10 C# 通用应用程序中使用 C++ 类?

c# - 编译错误 :index out of range