Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(zipFilePath, System.Text.Encoding.UTF8));
Response.ContentType = "application/octet-stream";
Response.WriteFile(zipServerFilepath);
每次点击批量下载,代码走完这些之后,页面就会弹出保存框。我想在操作完下载之后刷新一下页面。求各位大神帮帮小弟
服务器是没有办法跟踪用户有没有下载完文件的。除非在客户端安装一个程序或者插件,把判断的代码写在里面。
浏览器没有提供下载完毕的接口,你这种方式无法判断是否下载完毕,做个浏览器插件
或者用块输出,同时session记录下进度,启用另外一个ajax定时访问服务器获取进度信息,依据进度信息执行刷新操作什么的