【Github】项目名:johnlui/AliyunOSS:阿里云OSS官方SDK的Composer封装
项目简介
AliyunOSS是阿里云OSS官方SDK的Composer封装,它能支持任何PHP项目,像Laravel、Symfony、TinyLara等都在支持范围内。这个项目有丰富的更新记录,功能不断完善,从2015年的1.0版本开始逐步增加各种功能,如增加删除、复制、移动文件功能,加入文件元信息的获取和设置功能等。并且针对不同类型的PHP项目(遵循psr – 0和psr – 4的项目)有不同的安装和使用方式,也给出了Laravel和Symfony的用法示例。除部分阿里云计算有限公司版权所有的代码遵循其自身规定外,其余代码遵循MIT license开源。如果有问题可以到http://lvwenhan.com/laravel/425.留言。
项目安装
有两种安装方式。一是直接编辑配置文件,将 “require:{“johnlui/aliyun – oss”:”~2.0″}”增加到composer.json,然后运行composer update;二是执行命令安装,运行 “composer require johnlui/aliyun – oss:~2.0″。
项目使用(以Laravel为例)
要构建Service文件,新建app/services/OSS.php(内容可参考相关文件),然后修改配置(如设置城市、网络类型、AccessKeyId和AccessKeySecret等)。对于遵循psr – 0的项目(如Laravel4、CodeIgniter、TinyLara),要在composer.json中autoload -> classmap处增加配置;对于遵循psr – 4的项目(如Laravel5、Symfony),保证目录和命名空间一致即可自动加载。使用时通过 “use App\Services\OSS” 引入,然后可以进行如在外网上传文件并指定options等操作。
项目总结
AliyunOSS这个项目为PHP项目与阿里云OSS的对接提供了方便的封装。如果你对这个项目有任何想法或者有使用经验想要分享,欢迎在下方留言参与讨论。
项目地址
数据统计
数据评估
本站链氪巴士提供的AliyunOSS:阿里云OSS官方SDK的Composer封装都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。