目标文件没能下载。反而PHP文件被迅雷下载了,请问如何解决
解决方案 »
- 新学习static function为什么返回数据为空?
- 现在可以上传单个文件,但我想上传多个文件,不知道怎么样上传多个文件,并且要获取每个文件人的路径信息插入数据库
- htaccess怎么写锚标记
- 请教一个关于读取文件类型的问题!急!!!!!!!!!!
- 《新手贴》PHPExcel执行$objReader->load()后页面无法连接
- php 如何得到一个 domain 的 dns 主机的 ip ?
- 关于include文件赋值的问题
- php没什么意思
- 求PHP采取淘宝商品的解决方案。
- 新手求助!无法启动Apache服务 syntax error on line 37
- [散分]干了件暴力的事
- PHP怎样切?来看看哦!
<?php
//php处理可以根据你的意思得到
if($_GET['id']==2)
{
$dir='maze.png';
if (!file_exists($dir)) { //检查文件是否存在
echo "文件找不到";
exit;
} else {
$file = fopen($dir,"r"); // 打开文件
//$file=file_get_contents($dir);
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($dir));
Header("Content-Disposition: attachment; filename=" . $dir);
//echo $file;
echo fread($file,filesize($dir));
fclose($file);
exit;
}
}
?>
肯定是没有输出数据流!