php强制文件下载(避免文件或图片直接在浏览器中打开)
来源:互联网 发布:发那科攻丝编程 编辑:程序博客网 时间:2024/06/01 10:08
<?php/*** FLEA_Helper_SendFile 类用于向浏览器发送文件** 利用 FLEA_Helper_SendFile,应用程序可以将重要的文件保存在* 浏览器无法访问的位置。然后通过程序将文件内容发送给浏览器。* @site http://www.jbxue.com*/class FLEA_Helper_SendFile{/*** 向浏览器发送文件内容** @param string $serverPath 文件在服务器上的路径(绝对或者相对路径)* @param string $filename 发送给浏览器的文件名(尽可能不要使用中文)* @param string $mimeType 指示文件类型*/function sendFile($serverPath, $filename, $mimeType = 'application/octet-stream'){header("Content-Type: {$mimeType}");$filename = '"' . htmlspecialchars($filename) . '"';$filesize = filesize($serverPath);$charset = FLEA::getAppInf('responseCharset');//根据实际文件编码类型,如utf-8,gbkheader("Content-Disposition: attachment; filename={$filename}; charset={$charset}");header('Pragma: cache');header('Cache-Control: public, must-revalidate, max-age=0');header("Content-Length: {$filesize}");readfile($serverPath);exit;}}
阅读全文
0 0
- php强制文件下载(避免文件或图片直接在浏览器中打开)
- php强制文件下载(避免文件或图片直接在浏览器中打开)
- php中强制浏览器下载文件
- 强制文件下载而不是在浏览器里打开显示
- 在IE中打开或下载文件
- Java 下载文件不在浏览器中直接打开
- 一步一步分析解决PHP文件下载直接在网页中打开问题
- 控制浏览器端下载或打开文件
- 轻松下载.pdf文件(直接下载,而不是在IE浏览器里面打开)
- 轻松下载.pdf文件(直接下载,而不是在IE浏览器里面打开)
- 文件下载 浏览器直接打开文件而不是保存 相关问题
- 在浏览器中下载及打开文件的代码
- 直接打开下载文件
- php强制下载文件
- php 强制文件下载
- 强制文件下载php
- PHP强制下载文件
- PHP强制下载文件
- 习题 5.13 用迭代法求x=根号a。
- Android编译系统
- 算法系列——Set Matrix Zeroes
- Spring使用@PostConstruct注解完成子类注入父类私有变量
- HDU 2993
- php强制文件下载(避免文件或图片直接在浏览器中打开)
- 定制UAA登录界面
- UVA.10791 Minimum Sum LCM (唯一分解定理)
- C#调用Python脚本的简单示例,IronPython(转载)
- netty学习九:(window7上)python客户端通过thrift调用java服务端
- 数组、单链表和双链表介绍 以及 双向链表的C/C++/Java实现
- 建立交叉编译环境
- 远程连接linux 下的mysql
- 1683 USACO 3.1 Score Inflation (完全背包)