首页 > 编程 > PHP > 正文

ThinkPHP中引入七牛SDK

2019-11-10 21:35:22
字体:
来源:转载
供稿:网友

在thinkphp的控制器中,如何引入七牛提供的sdk文件,而且很容易出错,我也出错了好多次,经过尝试终于搞定。

(1)将七牛SDK解压包完整放入ThinkPHP项目的 /ThinkPHP/Library/Vendor目录下

(2)引入文件并加载相应需要用到的命名空间

namespace Home/Controller;use Think/Controller;Vendor('Qiniusdk.autoload'); //七牛入口文件引入use Qiniu/Auth;use Qiniu/Storage/UploadManager;

(3)初始化类

$auth = new Auth($accessKey, $secretKey);$uploadMgr = new UploadManager(); (*)七牛 SDK中自带的functions.php方法文件中方法的调用

在TP中调用七牛SDK的方法必须在方法的命名空间之前加上/ ,比如调用functions.php中的base64_urlSafeEncode()方法:

//可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当间$savekey = /Qiniu/base64_urlSafeEncode('truein:music.mp3');


上一篇:php调用exec函数

下一篇:php中curl封装

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表