https://github.com/phalapi/qiniu
PhalApi 2.x 扩展类库:七牛云存储接口调用
https://github.com/phalapi/qiniu
Last synced: 2 months ago
JSON representation
PhalApi 2.x 扩展类库:七牛云存储接口调用
- Host: GitHub
- URL: https://github.com/phalapi/qiniu
- Owner: phalapi
- Created: 2017-09-02T04:18:33.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-06-26T13:39:57.000Z (almost 6 years ago)
- Last Synced: 2025-02-17T07:02:17.527Z (4 months ago)
- Language: PHP
- Size: 157 KB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 七牛扩展
PhalApi 2.x扩展类库,基于Qiniu的七牛CDN扩展。## 安装和配置
修改项目下的composer.json文件,并添加:
```
"phalapi/qiniu":"dev-master"
```
然后执行```composer update```。安装成功后,添加以下配置到/path/to/phalapi/config/app.php文件:
```php
/**
* 七牛相关配置
*/
'Qiniu' => array(
//统一的key
'access_key' => '*****',
'secret_key' => '****',
//自定义配置的空间
'space_bucket' => '自定义配置的空间',
'space_host' => 'http://XXXXX.qiniudn.com', // 如果有配置此项,则优先使用此域名
'preffix' => '', // 上传文件名前缀
//'upload_url' => '', // 提示:incorrect region, please use up-z2.qiniup.com,请配置此域名
),
```
并根据自己的情况修改填充。## 注册
在/path/to/phalapi/config/di.php文件中,注册:
```php
$di->qiniu = function() {
return new \PhalApi\Qiniu\Lite();
};
```## 使用
第一种使用方式:使用七牛上传本地文件:
```php
$url = \PhalApi\DI()->qiniu->uploadFile($file);
```第二种使用方式:或者,直接使用已经提供的默认上传接口。在composer.json中追加配置:
```
"autoload": {
"psr-4": {
"Qiniu\\": "vendor/phalapi/qiniu/src/qiniu"
}
}
```
打开在线接口文档列表,即可看到七牛的接口。