搜索
系统检测到您的用户名不符合规范:

现在知道的下载功能

浏览:1338 发布日期:2014年10月18日 分类:功能实现
我现在说知道的下载,还有什么补充的吗?例如用迅雷而不是浏览器下载
public function download(){
$file_id=$_GET['file_id'];
if($file_id=="") {
$this->error('没有找到文件');
} else{
$file=D('File');
$result= $file->find($file_id);//根据id查询到文件信息
if($result==false)
{$this->error('没有该文件');
}

$filename=$file->file_path;//完整文件名(路径加名字)
$extName=end(explode('.',$filename)); //截取后缀名
$showname=$file->file_name;//文件原名
$downname=$showname.'.'.$extName;
import('ORG.Net.Http');
Http::download($filename,$downname);

}
}

然后是主要html代码
<a href="{:U('Blog/download?file_id='.$vofile['file_id'])}">下载</a>
收藏
yvlovha
积分:1082 等级:LV3
热点推荐
(追記) (追記ここまで)
最新更新

我们

合作

网站

信息

ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

AltStyle によって変換されたページ (->オリジナル) /