为阿里云存储开发的PHP PEAR 包:Services_Aliyun_OSS
2013-08-06 17:55
369 查看
阿里云开放存储服务 OSS:用于存储图片、apk等静态资源,使用阿里云带宽,不占用开发者服务器带宽。
阿里云官方PHP SDK:
http://aliyun.com/product/oss/#help
对于这种第三方库,PHP官方称之为PEAR,需要按照PEAR标准开发(标准URI)。
PEAR的优势:一键安装到php/lib/php目录,require即可使用,很方便。
由于阿里云官方PHP SDK没按照PEAR标准开发,使用不方便,所以我开发了一个,安装步骤如下:
使用步骤:
1、到阿里云注册一个帐号,开通OSS,创建一个bucket空间。
2、demo(参考https://github.com/sinkcup/Services_Aliyun_OSS/blob/0.0.1/tests/Services/Aliyun/OSSTest.php):
项目代码:https://github.com/sinkcup/Services_Aliyun_OSS
PEAR频道:http://sinkcup.github.io/pear/
阿里云官方PHP SDK:
http://aliyun.com/product/oss/#help
对于这种第三方库,PHP官方称之为PEAR,需要按照PEAR标准开发(标准URI)。
PEAR的优势:一键安装到php/lib/php目录,require即可使用,很方便。
由于阿里云官方PHP SDK没按照PEAR标准开发,使用不方便,所以我开发了一个,安装步骤如下:
pear channel-discover sinkcup.github.io/pear pear install sinkcup/HTTP pear install sinkcup/Services_Aliyun_OSS
使用步骤:
1、到阿里云注册一个帐号,开通OSS,创建一个bucket空间。
2、demo(参考https://github.com/sinkcup/Services_Aliyun_OSS/blob/0.0.1/tests/Services/Aliyun/OSSTest.php):
<?php require Services/Aliyun/OSS.php; $conf = array( 'accessKeyId' => 'foo', 'accessKeySecret' => 'bar', ); $c = new Services_Aliyun_OSS('com-example-dl', $conf); $headers = array( 'Content-Type' => 'image/jpeg', ); $r = $c->put('/home/u1/2.jpg', '/2.jpg', $headers ); var_dump($r); $this->assertArrayHasKey('internet', $r); ?>
项目代码:https://github.com/sinkcup/Services_Aliyun_OSS
PEAR频道:http://sinkcup.github.io/pear/
相关文章推荐
- 为阿里云存储开发的PHP PEAR 包:Services_Aliyun_OSS
- 为七牛云存储开发的PHP PEAR 包:Services_Qiniu
- 为七牛云存储开发的PHP PEAR 包:Services_Qiniu
- 开发手记OSSC-阿里云开发存储服务(OSS)的C SDK
- 开发手记OSSC-阿里云开发存储服务(OSS)的C SDK
- 阿里云OSS存储开发(一)
- 阿里云存储OSS对接PHP之Star.hou
- 阿里云之OSS 开放存储服务开发笔记
- 阿里云OSS存储开发
- 利用阿里云OSS开发一个私人网盘/外链系统,php+js实现
- 为Apple Push开发的PHP PEAR 包:Services_Apple_PushNotification
- 阿里云OSS存储开发(一)
- php版阿里云OSS图片上传类详解
- 阿里云AliYun表格存储(Table Store)相关案例
- 国内网站下载存储服务使用对比:腾讯云COS 阿里云OSS等
- Spring Boot---(19)SpringBoot整合阿里云OSS存储服务2
- 使用osscmd管理阿里云的oss存储
- 用Pear加速PHP程序开发
- .Net程序测试阿里云OSS开放存储服务
- JAVA+PHP+阿里云组件纯手工实现POP、SMTP、IMAP开发邮件服务器(一)