ThinkPHP5.1+支持文件下载与文本下载功能

TP5.1中加入了文件下载功能

拥有助手函数的帮助
其中 还有诸多参数可以设置 代码块中第一个为根目录源文件名,第二参数为自定义名称
    public function download()
    {
         $download =  new \think\response\Download('head.jpg');
        return $download->name('my.jpg');
        // 或者使用助手函数完成相同的功能
        // download是系统封装的一个助手函数
        return download('head.jpg', 'my.jpg');
    }

文本下载

    public function download()
    {
        $data = '这是一个测试文件';
        return download($data, 'test.txt', true);
    }

为您推荐

评论已关闭