php下载有关问题,下载后文件内容是空的,图片也没有预览
程序员文章站
2024-01-29 14:38:10
...
php下载问题,下载后文件内容是空的,图片也没有预览
有两个文件,a.php 和 b.php
点击a.php中的链接,开始对文件下载:代码如下
这是a.php
这是b.php的全部代码
有两个文件,a.php 和 b.php
点击a.php中的链接,开始对文件下载:代码如下
这是a.php
$file_dir = "D:/files";
$file_name = $row[1]; //这是从数据库中查找出来的
echo "" . $row[2] . ""; //点击这个链接,下载的文件名是对的,就是文件里没有内容,如果是图片,图片没有预览
?>
这是b.php的全部代码
$file_name = $_GET['file_name']; //文件名
$file_dir = $_GET['file_dir']; //文件路径
if(!file_exists($file_dir.$file_name)){
echo "找不到 [" . $file_dir.$file_name . "] 文件";
exit;
}else{
$file=fopen($file_dir.$file_name,"r");
Header("Content-type: application/octet-stream");
Header("Accept-Ranges:bytes");
Header("Accept-Length:".filesize($file_dir.$file_name));
Header("Content-Disposition: attachment; filename=".$file_name);
}
?>
- 最新文章
- 热门排行
下一篇: TWaver GIS在电信中的使用
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论