文件保存在服务器里,下载到客户端上,需要下载的文件是图片和pdf两种格式。
fileName和filePath是从数据库里读取的,这个举个例子
$fileName="tutu.png";
$filePath="C:/Downloads/tutu.png";
mysqli_close ( $con );
$file = fopen($filePath . $fileName, "r");
Header("Content-type:application/octet-stream ");
Header("Accept-Ranges:bytes ");
Header("Accept-Length: " . filesize($filePath . $fileName));
Header("Content-Disposition: attachment; filename= " . $fileName);
echo fread($file, filesize($filePath . $fileName));
fclose($file);
exit;
这段代码可以下载,但是下载的文件根本打不开。

而且都是1kb,这明显是不对的
请问问题出在哪里?