tp3.2實現七牛雲圖片上傳

七牛上傳插件框架已經自帶了的,所以只需配置下然後寫代碼就ok了

config.php加入如下配置

'UPLOAD_SITEIMG_QINIU' => array(
        'maxSize' => 5 * 1024 * 1024,//文件大小
        'rootPath' => './',
        'saveName' => array('uniqid', ''),
        'driver' => 'Qiniu',
        'driverConfig' => array(
            'secretKey' => 'xxx',
            'accessKey' => 'xxxx',
            'domain' => 'xxxx',
            'bucket' => 'xxxx',
        )
    ),

控制器加入如下代碼

public function uploadImg() {
        $setting = C('UPLOAD_SITEIMG_QINIU');
        $upload = new \Think\Upload($setting);
        $img_name = date('Y/m/d-H:i:s-') . uniqid() . '.png';
        $upload->exts = array('jpg','JPG', 'gif','GIF', 'png', 'jpeg','JGEG','PNG');//設置附件上傳類型
        $info = $upload->uploadOne($_FILES['Filedata']);
        if(!$info) {// 上傳錯誤提示錯誤信息
            //ajax_return($upload->getError(),201);
        }
        //ajax_return('上傳成功',200, $info['url']);
    }

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章