如何显示从MVC4 Web API返回的图像

时间:2012-09-20 20:20:16

标签: asp.net-mvc-4 asp.net-web-api

我们有一个Web API(MVC4)应用程序,可以从数据库中返回图像。我已经验证了对Web API的调用确实产生了有效的图像。

以下是Fiddler结果,显示图像已正确返回:Fiddler API Call

我尝试使用与调用相同的源设置图像元素,但这不起作用:

<img id="img" src="http://localhost/Seek/api/artifactcontent/?userName=XXXXX&password=XXXXXX&id=15-00931-27" />

我做错了什么?

1 个答案:

答案 0 :(得分:2)

您在Fiddler中请求的是POST请求; <img>标记发送GET请求。如果您想使用<img>标签显示图片,则需要让您的操作接受GET请求,而不是(或者除了)POST。