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);
主要就是调用,其他根据阿里官方文档就行了…