Thinkphp3.2 下载文件的方法

一般情况下,thinkphp3.2框架是,带了Http.class.php这个类的(如图)

Thinkphp3.2 下载文件的方法_第1张图片

这个类中有一个download的静态方法,这个方法就是实现下载功能的关键方法了。

Thinkphp3.2 下载文件的方法_第2张图片

然后就是在你需要的地方调用这个方法了,Http::download(文件的绝对路径,要显示的文件名);//一般就填写前面两个参数就行了。

Thinkphp3.2 下载文件的方法_第3张图片

然而测试之后不行,我就又改了改

$url='/data/www/wmxg/'.__ROOT__ . '/Uploads'.$list[0]['url'];

$test=new \Org\Net\Http();

$test->download($url,'测试');

die();


'/data/www/wmxg/'.__ROOT__ 定义为绝对路径

你可能感兴趣的:(Thinkphp3.2 下载文件的方法)