我想开发一个Web API,它会在httpresponsemessage中下载图像作为结果。但我的代码返回图像,而不将其作为附件导出。
在过去的实现中,注释代码用于导出图像。但它不再存在......
答案 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"));