phalapi框架集成阿里云oss云存储

1:下载Ucloud文件,存放在框架的Library目录下,地址:

https://pan.baidu.com/s/1brddTXt        密码:b4xx

2:框架的public下的 init.php文件添加以下代码

  /* 本地/云 上传 */
 DI()->ucloud = new UCloud_Lite();

3:框架的config文件夹下的app.php文件修改以下代码

/**
     * 云上传引擎,支持local,oss,upyun
     */
    'UCloudEngine' => 'oss',


    /**
     * 云上传对应引擎相关配置
     * 如果UCloudEngine不为local,则需要按以下配置
     */
     'UCloud' => array(
        //上传的API地址,不带http:// ,oss-cn-beijing.aliyuncs.com 
        'api' => 'oss-cn-beijing.aliyuncs.com',

        //统一的key
        'accessKey' => '',
        'secretKey' => '',

        //自定义配置的空间
        'bucket' => '', //如xiucaikeji
        'host' => '', //必带http:// 末尾不带/,如http://xiucaikeji.oss-cn-beijing.aliyuncs.com
        'timeout' => 90
    ), 


4:需要上传图片的地方加上如下代码

/*-------------------阿里云上传---------------------*/


//设置上传路径
DI()->ucloud->set('save_path','avatar/'.date("Ymd"));

//上传表单名
$res = DI()->ucloud->upfile($_FILES['file']);

$host=DI()->ucloud->config['host']; //这里之所以能调用,是因为在Ucloud文件中的Lite.php文件中设定的config变量为public而非private

$files=$host.'/'.$res['file'];


   //后续业务处理代码……


/*-------------------阿里云上传---------------------*/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值