通过php方式,如何实现在下载.mht文件时,只允许打开这个mht文件,不允许保存。
时间:2008-08-21
来源:互联网
在php中用什么方法可以实现,在浏览器中输入.mht文件的URL,只允许打开,不允许保存。而且点击浏览器的文件中保存和另存为都不可用
就是在弹出下载文件的那个窗口的保存按钮不可用,或者压根就让这个窗口没有保存按钮,只有打开和取消按钮
我是通过PHP下载一个本地mht文件,主要代码如下:
$file_size = filesize($file_path);
$fp = fopen($file_path,"r"); //打开文件
//输入文件标签
header("Content-type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Accept-Length: $file_size");
header("Content-Disposition: attachment; filename=".$file_name);
$buffer = fread($fp,$file_size);
echo $buffer;
fclose($fp);
作者: renjianqin_1984 发布时间: 2008-08-20
header("Content-Disposition: attachment; filename=".$file_name);
改为
header("Content-Disposition: inline; filename=".$file_name);
改为
header("Content-Disposition: inline; filename=".$file_name);
作者: qngzh 发布时间: 2008-08-20
谢谢qngzh! 按照您的建议修改了后就会直接打开.mht文件。
现在还有一个问题:就是我打开这个文件后,点浏览器上的文件-另存为 应该不让它保存,有什么办法可以实现???
现在还有一个问题:就是我打开这个文件后,点浏览器上的文件-另存为 应该不让它保存,有什么办法可以实现???
作者: renjianqin_1984 发布时间: 2008-08-21
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28