帝国CMS强制下载txt文件浏览器带下载进度显示
发布时间:2020-10-08作者:帝国建站网
一般来说,下载txt会直接打开,把下面的代码放入到下载页面中,就提示下载并可以进度保存了!文件位置(\e\DownSys\class\DownSysFun.php)
找到如下代码(帝国CMS7.5 大概203行左右)
//下载
Header("Content-type: application/octet-stream");
//Header("Accept-Ranges: bytes");
//Header("Accept-Length: ".$filesize);
Header("Content-Disposition: attachment; filename=".$filename);
echo ReadFiletext($file);
改成如下代码:(注意UTF8编码请用编辑器打开修改)
//下载
$filesize = filesize($file);
Header('Pragma: public');
Header('Last-Modified:'.gmdate('D, d M Y H:i:s') . ' GMT');
Header('Cache-Control: no-store, no-cache, must-revalidate');
Header('Cache-Control: pre-check=0, post-check=0, max-age=0');
Header('Content-Transfer-Encoding: binary');
Header('Content-Encoding: none');
Header("Content-type: application/octet-stream");
Header("Content-Disposition: attachment; filename=".$filename);
Header('Content-length: '.$filesize);
echo ReadFile($file);
相关帝国教程
- 07-22帝国CMS替换当前位置导航[!---newsnav--]标签
- 11-03帝国CMS高级应用—灵动标签调用二级导航 循环子栏目和信息
- 02-06帝国CMS记录发布者IP
- 10-19帝国cms模板中调用指定关键词的文章
- 06-12帝国cms灵动标签调用的信息带tag和搜索关键字
- 07-19帝国CMS删除栏目无内容时候的提示的此栏目暂无任何新增信息的解决方法
- 09-14帝国CMS灵动标签调用子栏目及子栏目信息
- 04-21帝国CMS二次开发列表页显示新闻、软件简介时自动清除换行符
- 07-18帝国CMS评论调用自定义字段的方法
- 03-13帝国cms模板制作之模板数据是如何保留的
- 03-19帝国CMS在JS登陆状态模板中调用显示会员收到的短消息数
- 01-29帝国cms上传附件名规则成功改为源文件名+随机码
- 07-11帝国CMS前台投稿编辑器上传图片自动添加水印方法
- 11-01帝国cms读取远程页面 (readhttp) 和 引用文件标签 (includefile)
- 04-06帝国CMS实现用户当前访问的历史记录(产品浏览记录)
- 10-07帝国cms列表页最新文章显示红色日期的教程
- 03-07帝国CMS模板判断内容页没有图片时显示广告
- 04-24帝国CMS模板内容页上下翻页页码调用方法集合
- 07-23帝国cms搜索页面,按照数据表搜索与按照栏目搜索的功能
- 04-10帝国CMS会员中心模板改造之用户自己查看评论过的文章