博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rabbits php实现文件下载!
阅读量:6980 次
发布时间:2019-06-27

本文共 782 字,大约阅读时间需要 2 分钟。

来自:

 

public function downloads($name){		$name_tmp = explode("_",$name);		$type = $name_tmp[0];		$file_time = explode(".",$name_tmp[3]);		$file_time = $file_time[0];		$file_date = date("Y/md",$file_time);		$file_dir = SITE_PATH."/data/uploads/$type/$file_date/";					if (!file_exists($file_dir.$name)){			header("Content-type: text/html; charset=utf-8");			echo "File not found!";			exit; 		} else {			$file = fopen($file_dir.$name,"r"); 			Header("Content-type: application/octet-stream");			Header("Accept-Ranges: bytes");			Header("Accept-Length: ".filesize($file_dir . $name));			Header("Content-Disposition: attachment; filename=".$name);			echo fread($file, filesize($file_dir.$name));			fclose($file);		}	}

 

 

 

 

 

转载于:https://www.cnblogs.com/liuensong/archive/2011/08/25/10140467.html

你可能感兴趣的文章
将一个普通的java项目转化为maven项目
查看>>
Interesting visualization tools for profiling.
查看>>
可以左右移动多选下拉列表的javaScipt(可以兼容IE和firefox)
查看>>
POJ 2752 Seek the Name, Seek the Fame
查看>>
Ajax
查看>>
javascript通过json数据按格式生成一个按字母分类排序的分类信息表
查看>>
错误:You can't specify target table 'xxx' for update in FROM clause的解决
查看>>
新盒模型移动端的排版
查看>>
sql语句动态创建连接服务器
查看>>
ChaLearn Gesture Challenge_2:examples体验
查看>>
asp.net 获取当前时间的格式
查看>>
Java实现二维码
查看>>
平安陆金所-点金计划,简直是骗子行为。
查看>>
C#设置IE代理
查看>>
Zabbix 3.0 从入门到精通(zabbix使用详解)
查看>>
sql server 在占用服务器内存居高不下怎么办【转】
查看>>
回忆之城市搜索
查看>>
MYSQL忘记登录密码
查看>>
halcon算子翻译——set_framegrabber_callback
查看>>
FairyGUI和NGUI对比
查看>>