PHP 读取文件,返回二进制流
时间:2015-03-04 19:00:24
收藏:0
阅读:751
//获取文件dir
$file_dir = xxxxx;
//使用file_exists判断文件是否存
ob_end_clean();
ob_start();
//打开文件
$handler = fopen($file_dir, ‘r+b‘);
$file_size = filesize($file_dir);
//声明头信息
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".$file_size);
Header("Content-Disposition: attachment; filename=" . basename( $file_dir));
// 输出文件内容
echo fread($handler,$file_size);
fclose($handler);
ob_end_flush();
exit;
原文:http://www.cnblogs.com/lxdd/p/4313947.html
评论(0)