qiniu / php-sdk

Qiniu Resource (Cloud) Storage SDK for PHP
MIT License
807 stars 427 forks source link

Qiniu Cloud SDK for PHP

Software License Build Status GitHub release Latest Stable Version Total Downloads Scrutinizer Code Quality Coverage Status Join Chat @qiniu on weibo

安装

推荐使用 composer 进行安装。可以使用 composer.json 声明依赖,或者运行下面的命令。SDK 包已经放到这里 qiniu/php-sdk

$ composer require qiniu/php-sdk

运行环境

Qiniu SDK版本 PHP 版本
7.x cURL extension, 5.3 - 5.6, 7.0 - 7.4, 8.0-8.1
6.x cURL extension, 5.2 - 5.6

使用方法

上传

use Qiniu\Storage\UploadManager;
use Qiniu\Auth;
...
    $uploadMgr = new UploadManager();
    $auth = new Auth($accessKey, $secretKey);
    $token = $auth->uploadToken($bucket);
    list($ret, $error) = $uploadMgr->putFile($token, 'key', 'filePath');
...

测试

$ ./vendor/bin/phpunit tests/Qiniu/Tests/

常见问题

代码贡献

详情参考代码提交指南

贡献记录

联系我们

代码许可

The MIT License (MIT).详情见 License文件.