关于c#返回图片至前端的问题

爱打球的程序猿 2016-10-13 10:30:26
本人前端刚入职,无奈公司也要求我写点后台。。用C#写的,没办法,硬着头皮上。

先说需求:根据客户输入数据生成曲线图。像这样的:


我一开始的想法是在前端直接canvas实现。组长说不安全 ,要到服务端实现 然后返回图片。还是得硬着头皮上。。

自己看教程写了一个LineChart.cs 类 创建了一个createLineChart()方法返回BitMap类型的数据,应该是一张图片?

以前我的做法都是把图片保存到服务器,然后返回图片地址。 现在有个问题,C#能不能直接返回图片格式至前端啊??

如果可以,前端通过ajax获取数据后 这个图片格式又该怎么展现呢......求大神救救我。。。。
...全文
474 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
闭包客 2016-10-13
  • 打赏
  • 举报
回复
无论何种方式,都是在服务器的响应流里面写入文件。 【把图片保存到服务器,然后返回图片地址】这种方式,是由 iis 读取图片然后写入响应流的。 像你这种文件流是自己生成的,用 System.Web.Mvc.FileStreamResult 写入响应流,什么格式就在参数里面指定对应的 mime type
木v知 2016-10-13
  • 打赏
  • 举报
回复
为什么要返回一个图片,直接前台调用后端数据,使用highchart插件就可以了。
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
引用 2 楼 u013365840 的回复:
为什么要返回一个图片,直接前台调用后端数据,使用highchart插件就可以了。
上头吩咐的。。我这新人也不好不从吧。。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧