tp3.2文件上传到七牛云方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/NANGE_BOK/article/details/81748019

因为tp3.2框架本身就自带七牛云上传插件,所以我们只需要配置就可以了。

一、在这里有个前提那就是大家要有七牛云的账号来获取:accessKey,secrectKey,domain,bucket

二、然后在config里面添加配置:

'UPLOAD_SITEIMG_QINIU' => array ( 
                'maxSize' => 5 * 1024 * 1024,//文件大小
                'rootPath' => './',
                'saveName' => array ('uniqid', ''),
                'driver' => 'Qiniu',
                'driverConfig' => array (
                        'accessKey' => '<这里填七牛AK>',
                        'secretKey' => '<这里填七牛SK>', 
                        'domain' => '<这里填七牛外链默认域名>',
                        'bucket' => '<这里填七牛空间名称>', 
            )
)
 

三、在Controller里面创建方法upload:如下

public function upload(){  

    $setting=C('UPLOAD_SITEIMG_QINIU');

    $Upload = new \Think\Upload($setting);

    $info = $Upload->upload($_FILES['filename']);   //form表单上传的文件

    print_r($info);

}

这样就可以了。

猜你喜欢

转载自blog.csdn.net/NANGE_BOK/article/details/81748019
今日推荐