thinkphp使用阿里云OSS最新SDK,文件部署

这文章是建立在你已经注册号阿里云的OSS,和创建好Bucket前提下:
其实阿里云的帮助与文档写的很详细,这里只说一下源码方式

1.phpsdk下载地址(摘自阿里云OSS的帮助与文档)(也有我自己下载的一个在附件里)
github地址:https://github.com/aliyun/aliyun-oss-php-sdk
ChangeLog:https://github.com/aliyun/aliyun-oss-php-sdk/blob/master/CHANGELOG.md
历史版本:https://github.com/aliyun/aliyun-oss-php-sdk/releases

2.下载后文件应该是是这样的:

接下来.把这个文件夹放到\ThinkPHP\Library\Vendor目录下:

接着可以随便在一个控制其中写入以下代码:

(代码:
use OSS\OssClient; // | OSS客户端类,用户通过OssClient的实例调用接口 |
use OSS\Core\OssException; // | OSS异常类,用户在使用的过程中,只需要注意这个异常|
require_once "./ThinkPHP/Library/Vendor/aliyu/autoload.php"; //引入这个阿里云文件
)
接着再任何一个方法中使用:
$accessKeyId = "<您从OSS获得的AccessKeyId>"; ;
$accessKeySecret = "<您从OSS获得的AccessKeySecret>";
$endpoint = "<您选定的OSS数据中心访问域名,例如oss-cn-hangzhou.aliyuncs.com>";
try {
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
} catch (OssException $e) {
print $e->getMessage();
}
就可测试sdk是否可用了。
接着我想你看这个文件就能好好用了:


ps:买一个OSS自己玩下也行,反正半年40g空间才5块钱。但是要先注册阿里云账号(自己百度)。下面也是ps
1.先注册阿里云账号
2.购买阿里云OSS服务
3.进入阿里云的管理控制台,选择OSS控制台,创建Bucket(可多个,可用这个平台管理上传的文件)
4.获取Access Key(2个主要参数或者3个)
5.注意使用的的是哪个区域的服务器,链接会不一样(主要看红框内的)

6.然后你就可以试试了...

posted @ 2017-04-05 13:34  zhuzhipeng  阅读(3926)  评论(0编辑  收藏  举报