程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> thinkphp-在ThinkPHP框架裡如何實現在視圖層選擇要下載的文件?

thinkphp-在ThinkPHP框架裡如何實現在視圖層選擇要下載的文件?

編輯:編程綜合問答
在ThinkPHP框架裡如何實現在視圖層選擇要下載的文件?

這是上傳函數和上傳路徑

 class FileController extends Controller{
    public function upload(){
        $upload = new \Think\Upload();// 實例化上傳類
        $upload->maxSize   =     0 ;// 附件上傳大小
        $upload->exts      =     array('jpg','gif','png','jpeg');// 附件上傳類型
        $upload->rootPath  =     './ueditor/php/upload/image/'; // 附件上傳目錄
        $upload->saveName  =     'com_create_guid';// 采用GUID序列命名
        $info=$upload->upload();
        if(!$info){
            $this->error($upload->getError());
        }else{
            foreach($info as $file){
                $this->success($file['savepath'].$file['savename']."上傳成功!",'',3);
            }
        }
        $model = M('File');
        $data['savename'] = $info[0]['savename'];
        $data['create_time'] = NOW_TIME;
        $model->add($data);
    }

這是download.html

 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>下載</title>
    <link href="__PUBLIC__/css/download.css" rel="stylesheet" type="text/css">
</head>
<body>
<form method="get">
    <table>

        <tr>
            <td><a href="__APP__/Home/File/download/id/{$id}">下載</a></td>
        </tr>

    </table>
</form>
</body>
</html>

最佳回答:


好吧無人問津的題目還是去TP官網問

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved