public class TestController : ApiController{public HttpResponseMessage GetImg(){//获取文件的绝对路径string absolutePath = System.Web.Hosting.HostingEnvironment.MapPath("/img/woman.jpg");System.IO.FileStream fs = new System.IO.FileStream(absolutePath, System.IO.FileMode.Open, System.IO.FileAccess.Read);HttpResponseMessage result = new HttpResponseMessage(HttpStatusCode.OK){Content = new StreamContent(fs),};result.Content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("image/jpg");//下面这行代码表示,弹出下载框,由用户选择需要保存的位置//如果不写,则直接打开该图片result.Content.Headers.ContentDisposition =new System.Net.Http.Headers.ContentDispositionHeaderValue("attachment"){//需要保存的图片的默认名字,如果不写,则默认提示为控制器名字,如本例为提示保存的名字为:"test"FileName = "newWoman.jpg"};return result;}}

转载于:https://www.cnblogs.com/refuge/p/8459526.html

Web Api 返回图片流给前端相关推荐

  1. vue中后端返回图片流,前端渲染方法

    vue中后端返回图片流,前端渲染方法 前端登录经常用到图形验证码,后端接口返回的是图片数据流,如下图返回图片流这样 效果图如下: 首先封装接口api和uuid[就是一个随机数,防止重复] //获取图形 ...

  2. python的flask前端显示图片_python Flask中返回图片流给前端展示

    python Flask中返回图片流给前端展示 image DHogan 2017-05-16 14:50:48 image 20440 image 收藏 12 版权 场景需求:需要在Flask服务器 ...

  3. python的flask前端显示图片_python 实现Flask中返回图片流给前端展示

    场景需求:需要在Flask服务器的本地找一张图片返回给前端展示出来. 问题疑点:通常前端的标签只会接受url的形式来展示图片,没试过在返回服务器本地的一张图片给前端. 因此写个记录一下这个看起来有点奇 ...

  4. MVC web api 返回JSON的几种方式,Newtonsoft.Json序列化日期时间去T的几种方式

    MVC web api 返回JSON的几种方式,Newtonsoft.Json序列化日期时间去T的几种方式 2015-01-18 00:11 https://www.muhanxue.com/essa ...

  5. .net mvc web api 返回 json 内容,过滤值为null的属性

    原文:http://blog.csdn.net/xxj_jing/article/details/49508557 版权声明:本文为博主原创文章,未经博主允许不得转载..net mvc web api ...

  6. .net core web api 返回json数据格式

    web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍一种方法 1.先创建一个实体类 public partial class TBo ...

  7. web Api 返回json 的两种方式

    web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢,下面就介绍两种方法: 方法一:(改配置法) 找到Global.asax文件,在Applic ...

  8. springboot 返回图片流_Spring Boot 的静态资源处理

    关注我的新人大礼包,30G Java架构资料,免费领取​zhuanlan.zhihu.com 做web开发的时候,我们往往会有很多静态资源,如html.图片.css等.那如何向前端返回静态资源呢?以前 ...

  9. .net mvc web api 返回 json 内容时过滤值为null的属性

    1.响应内容(过滤前) {"msg":"初始化成功!","code":"","success":tr ...

最新文章

  1. 我当了二十几年总经理,总结出这10条经验,看懂了你将少走些弯路
  2. Oracle分析函数巧妙使用
  3. Instance and Media Recovery Structures
  4. 编写程序乘法口诀表C语言,陈广川问:c语言编程九九乘法口诀表 怎样用c语言写九九乘法口诀表?...
  5. css如何将元素水平居中
  6. k1658停运到什么时候_2021年春运就要开始啦!快来看看各大快递的停运时间吧
  7. android中的Package替换流程
  8. 软件工程 四则运算(结对编程)
  9. java中各种常见的异常
  10. c语言 自动答题器,单片机原理作业—电子答题器(课程及设计).doc
  11. iOS定位获取城市名
  12. 公众号----微信公众号后台设置
  13. 新媒体广告摘录 形泰传媒 尹语堂®
  14. ITween操作API
  15. Unity 给代码添加命名空间
  16. 沉浸式体验在文化展馆设计中应用
  17. [Spring]~@Valid(实体类参数校验)
  18. 视觉伺服入门第二步:带你从经典论文阅读Visual Servo Control Part II: Advanced Approaches进阶版
  19. 基于Qt的笛卡尔心形表白程序
  20. android 系统儿童锁,儿童锁-家长助手

热门文章

  1. Linux 开发中的常用命令 ( Cygwin 环境也同样适用)
  2. 耐克人脸识别_狄耐克智能交通再结一位“老铁”——与力高地产达成战略合作协议!...
  3. react 动态添加组件属性_React的组件动态参数使用Underscore和Context来传递
  4. java list初始容量_java中快速创建带初始值的List和Map实例
  5. java基本框架代码_Rxjava 源码系列 - 基础框架分析
  6. callback用法 js vue_Vue前端开发——使用高德地图WebApi
  7. 【2021杭电多校赛】2021“MINIEYE杯”中国大学生算法设计超级联赛(4)签到题4题
  8. C++奥赛一本通排序题解
  9. lua mysql 事务_为什么在 Redis 实现 Lua 脚本事务?-阿里云开发者社区
  10. sqlserver提权失败_利用mssql模拟登录提权