首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

ajax+ashx:实现文件的批量导出

实现方式: 想到的实现方式:   1、发起一个导出请求,然后批量生产需要导出的excle文件,最后将文件生成一个压缩包,最后将生成的压缩包输出到前端页面。      ...,只需要接受一个压缩包即可       缺点:后端在处理逻辑上变得复杂             需要考虑多线程处理             需要引入生成压缩包逻辑             需要生成零时文件...          如果用户没有按照解压工具,文件不能正常打开   2、需要导出多个excle时,前端发出多个导出文件请求      该方法的优缺点:       优点:功能逻辑变得根据加单,单一       ...; let url_arr = ['Handler1.ashx?'..., 'Handler1.ashx']; url_arr.forEach(function (item, index) {

97020

消除图片在ie中缓存而无法更新的问题

原先把打算把图片保存在服务器端然后显示 可是由于ie的缓存问题导致图片无法实时更新显示 所以改为把图片存在session中然后再显示 需要保存的时候再保存到本地 //--------------chart.ashx.cs...gif";    ctx.Response.StatusCode = 400;    ctx.Response.End ();   }  } }    //--------------chart.ashx..." %> //WebApplication3为命名空间 //ChartHandler为chart.ashx.cs中类的名字  //--------------调用说明-----------------...().ToString ();    ctx.Session [chartID] = byteArr;    Image1.ImageUrl = string.Concat ("chart.ashx..., chartID); 补充说明: 以 ashx 为扩展名的文件是HTTP handlers ,SimpleHandlerFactory 事件工厂知道如何编译该文件,并实例化IHttpHandler 接口

84220
领券