php实现文件下载
2008-02-01 14:39
591 查看
php实现文件下载
程序如下:
$file_name = "filename.exe";
$file_dir = "/files/";
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: attachment; filename=" . $file_name);
//输出文件内容
echo fread($file,filesize($file_dir . $file_name));
fclose($file);
exit;}
这样就可以用PHP直接输出文件了。
程序如下:
$file_name = "filename.exe";
$file_dir = "/files/";
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: attachment; filename=" . $file_name);
//输出文件内容
echo fread($file,filesize($file_dir . $file_name));
fclose($file);
exit;}
这样就可以用PHP直接输出文件了。
相关文章推荐
- PHP实现文件的下载
- PHP文件下载的原理及实现(转载)
- PHP实现点击a标签的href做链接时,直接保存文件(任何类型),而不是通过浏览器直接打开下载的文件
- php使用header函数实现文件下载
- PHP+Mysql+jQuery实现文件下载次数统计
- php使用http请求头实现文件下载
- PHP实现文件安全下载
- php实现文件下载控制示例
- php 通过ssh2协议用sftp实现文件上传、下载
- php实现当前页面点击下载文件实例
- PHP脚本实现服务器文件下载
- php实现简单文件下载的方法
- php 关于下载中文文件实现
- PHP+FLASH实现上传文件进度条相关文件 下载
- AngularJS基于http请求实现下载php生成的excel文件功能示例
- php 下载保存文件保存到本地的两种实现方法
- php利用header()实现文件下载
- 使用PHP实现下载CSS文件中的图片
- php读取csv实现csv文件下载功能
- 实现php加速的eAccelerator dll支持文件打包下载