Yaf引入oss sdk

                                                                    Yaf引入oss sdk   

1、php oss sdk下载地址:

    https://github.com/aliyun/aliyun-oss-php-sdk?spm=a2c4g.11186623.2.4.YqctDQ

2、包解压

    在library目录下新建一个新的目录,OssSdk,把所有内容复制到这个目录下

3、在php中引入 autoload.php 加载这个sdk的所有类


4、报错,说是Yaf\Loader::autoload() 找不到这个路径下的这个php


    分析:我们引入了一个加载sdk类的phpyaf框架也有自己的类加载机制;yaf的和sdk的冲突了,按照yaf的规则找不到需要加载的OssClient.php

    解决办法:把sdk的目录结构按照yaf的框架来。就是把OSS文件夹直接复制到library目录下即可。


5、注意:目录 /OSS/Http 下面有一个类名为RequestCore_Exception.php

如果 ‘_’ 被转换成 ‘/’时,

        1) 就把 RequestCore_Exception 改成 RequestCoreException

        2)  RequestCore.php中把RequestCore_Exception 全部替换成 RequestCoreException

一共有4



猜你喜欢

转载自blog.csdn.net/qq_36025814/article/details/80193461
SDK
今日推荐