如何在HttpRequestMessage中导出图像

时间:2015-05-25 08:32:20

标签: .net rest

我想开发一个Web API,它会在httpresponsemessage中下载图像作为结果。但我的代码返回图像,而不将其作为附件导出。

在过去的实现中,注释代码用于导出图像。但它不再存在......

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要将content-disposition标头设置为响应对象

response.ContentType = "image/png";
response.AddHeader("content-disposition", "attachment;filename=File.png");

更新#1 将标题添加到客户端,如下所示,而不是将其添加到响应

client.DefaultRequestHeaders
      .Accept
      .Add(new MediaTypeWithQualityHeaderValue("image/jpg"));