$file_name=$_REQUEST['s'];
$file_dir = “books/”;
if (!file_exists($file_dir . $file_name)) { //检查文件是否存在
echo “文件找不到”;
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: p_w_upload; filename=” . $file_name);
// 输出文件内容
echo fread($file,filesize($file_dir . $file_name));
fclose($file);
exit;
}
PHP实现简单的文件下载
精选 转载chenzhixian 博主文章分类:php
上一篇:jquery+ajax获取多选值
下一篇:discuz X2.5论坛搬家
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
php大文件下载时防止内存溢出的解决方案
大文件下载防止内容溢出
文件句柄 加载 打开文件 -
使用PHP实现文件下载
//对函数的说明 //参数说明 $file_name
php 文件下载 下载文件 回送 -
PHP学习笔记【21】--PHP实现文件下载
<?php function down_file($dir,$file_name){ $dir = $_SERVER["DOCUMENT_ROOT"].$dir.$fi
PHP 文件下载 PHP学习笔记 PHP实现文件下载