ThinkPHP之阿里OSS的神奇调用

重新写个霸气上传程序,用于我的静态文件,现在之前基于的WordPress使用的插件上传功能到阿里oss,之前特地搭建了两个WordPress博客系统,一个上传图片,一个上传静态,不同目录,每次用起来也有点繁琐,但是太不爽了,大文件上传失败,毕竟不是自己的程序,很多问题也搞不懂,基于TP的自己的上传程序这两天就开始动工了…

调用OSS的类真的挡住了我路,本来真打算放弃了,但是功夫不负有心人,经我坚持不懈的调试测试…最终大功告成了…

一开始我想基于thinkphp规范来调用,但是实在搞不定额,最后使用了古老方法…

昨天晚上根据百度的搞了一个通宵,各种都试过了,但就是不行,哦不,应该是前天,现在2018-3-25 01:59:12,23号晚上…今天晚上用了普通写法,哦不昨天晚上了…

首先,下面百度的这些,我都试过了,玛德,我就是都不行…新手??太菜???

开始

这是阿里官方下载的最新oss php sdk

这是tp目录,项目目录内容吧,

在里面创建个自定义名称目录,我是aliyunoss

然后把下载的oss核心文件放到创建的那个项目下aliyunoss目录下

下面是创建的aliyunoss目录下oss核心文件,

在模块类 引入

这是根据我创建的目录,../   ../    可能不同,
require_once __DIR__ . '/../../../aliyunoss/autoload.php';

然后 ,这样就可以奔放了

$ossClient = new \OSS\OssClient($accessKeyId, $accessKeySecret, $endpoint);

主要就是调用,其他根据阿里官方文档就行了…