首页 > 其他 > 详细

服务器后台 保存echarts highchart 等的canvas图片

时间:2019-08-28 14:25:41      阅读:185      评论:0      收藏:0      [点我收藏+]

前端代码:

var photo = canvas.toDataURL(‘image/jpeg‘);                
$.ajax({
  method: ‘POST‘,
  url: ‘httphandler‘,
  data: {
    photo: photo
  }
});

 

 后台代码:

var bytes = Convert.FromBase64String("base64 Content");
using (var imageFile = new FileStream("filePath", FileMode.Create))
{
    imageFile.Write(bytes ,0, bytes.Length);
    imageFile.Flush();
}
 return File(bytes, "image/jpeg", "test.jpg");

 


另外遇到一个asp.net  core 编译错误:
  (The "Nullable" parameter is not supported by the "Csc" task)
  错误    MSB4064    “Csc”任务不支持“Nullable”参数。请确认该参数存在于此任务中,并且是可设置的公共实例属性。         
  C:\Program Files\dotnet\sdk\3.0.100-preview8-013656\Sdks\Microsoft.NET.Sdk.Razor\build\netstandard2.0\Microsoft.NET.Sdk.Razor.Compilation.targets    156    

解决方法:

  通过nuget 安装 Microsoft.Net.Compilers

服务器后台 保存echarts highchart 等的canvas图片

原文:https://www.cnblogs.com/worksmart/p/11423376.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!