echart asp.net 在服务器端 批量导出图表到指定文件夹
来源:互联网 发布:哪个软件容易泡妞 编辑:程序博客网 时间:2024/06/03 16:10
前台脚本
//导出图表 function exportImage() { if (array_charts.length < 1) { alert("请先查询要导出的图表"); return; } //array_charts为myChart对象集合 var myChart = echarts.init(document.getElementById(chartId)); $(array_charts).each(function (i, item) { var DataURL = item.getDataURL("png"); console.log("DataURL-----" + DataURL); $.ajax({ type: "post", url: "/Health/AMPReport/ExportImage.ashx", async: true, data:{ action:"saveImage", imgData:DataURL }, cache: false, success: function (msg) { } }); }); }
ExportImage.ashx页面
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; string Action = context.Request["action"]; if (context.Request.Params["action"] != null && context.Request.Params["action"].ToString() == "saveImage") { var ImageSend = context.Request.Params["imgData"].ToString(); int returnid = 0; ImageSend = ImageSend.Replace(" ", "+"); try { string[] url = ImageSend.Split(','); string u = url[1]; // Base64解码 byte[] b = Convert.FromBase64String(u); string web_path = "/files_amp/img"; string file_path = System.Web.HttpContext.Current.Server.MapPath(web_path); DirectoryInfo dInfo = new DirectoryInfo(file_path); if (!dInfo.Exists) { dInfo.Create(); } ByteStreamToFile(file_path + "/"+DateTime.Now.ToString("yyMMddHHmmss")+".png", b); } catch (Exception e) { returnid = 1; string str = e.ToString(); } context.Response.Write(returnid); context.Response.End(); } } //二进制数组Byte[]生成文件 public static bool ByteStreamToFile(string createFileFullPath, byte[] streamByte) { if (!File.Exists(createFileFullPath)) { FileStream fileStream = File.Create(createFileFullPath); fileStream.Write(streamByte, 0, streamByte.Length); fileStream.Close(); return true; } return false; } public bool IsReusable { get { return false; } }
阅读全文
0 0
- echart asp.net 在服务器端 批量导出图表到指定文件夹
- asp.net excel 选择文件夹 批量导出
- asp遍历服务器端指定文件夹
- asp.net中实现上传文档到服务器端的指定文件夹,并且自动生成随机数更改文档的名字
- 批量保存图片到指定文件夹中
- SpringMVC Excel导出到指定文件夹
- 在指定目录批量创建文件夹(Python)
- Python3批量移动指定文件到指定文件夹
- 客户端上传记事本到服务器端的指定的文件夹
- ASP.NET导出到word(还在修改中)
- ASP.NET导出到word(还在修改中)
- asp.net 导出到word
- asp.net 导出到Excel
- asp.net 导出到excel
- asp.NET上传文件到指定文件夹,ACCESS数据库,SQL数据库代码
- asp.net指定GridView 导出Excel
- asp.net在服务器端打开新窗口
- ASP.NET实现在服务器端控制网页
- 标签栏TabLayout与ViewPager的那些事
- Druid评测
- IDEA自定义新建文件自动产生的userName
- sqlserver数据库 去除字段中空格,换行符,回车符(使用replace语句)
- RecyclerView详解
- echart asp.net 在服务器端 批量导出图表到指定文件夹
- 分析Android帧缓冲区状态监控过程
- String、StringBuffer与StringBuilder之间区别
- 数论概论第二章
- 在Android Studio中讲一个module作为另一个module的依赖
- Java构造器和方法的区别
- jdk自带压缩乱码
- xampp设置外网访问
- 离散题目2