moonamiamj / cospackage
3.0
2018-09-10 12:32 UTC
Requires
- php: >=5.6
This package is not auto-updated.
Last update: 2025-06-12 01:07:18 UTC
README
腾讯云对象存储服务 COS PHP SDK
俊峰啊,如何安装?
项目根目录composer.json配置require
"require": {
"moonamiamj/cospackage": "~3.0",
}
通过COMPOSER 命令获取项目
composer update
配置项目
使用的是lumen框架在 bootstrap下的app.php
$app->register(Gkcosapi\Cospackage\CospackageServiceProvider::class);
使用的是laravel框架在 config/app.php
'providers' => [
...
Gkcosapi\Cospackage\CospackageServiceProvider::class,
... ]
'aliases' => [
...
'TencentIm' => Gkcosapi\Cospackage\Facade\Cospackage::class,
... ]
用发布命令将包配置复制到本地配置 $ php artisan vendor:publish --provider="Eddie\Tencent\Provider\ImServiceProvider" 初始化扩展包 composer dump-autoload
安装
composer require jerray/qcloud-cos-php-sdk
使用方法
##1、在业务层引用扩展包
use Gkcosapi\Cospackage\Facades\Cospackage;
##2调取扩展函数 进行cos文件上传工作
Cospackage::uploadFile($file->getPathname(), 'jpg');
##3、操作函数介绍:
Cospackage::uploadFile($file->getPathname(), 'jpg');//cos文件上传工作
Cospackage::getResource($url)//获取文件资源
Cospackage::getUploadSign($fileType = "image", $method = "post")//获取cos签名
Cospackage::getUploadParam($key)//获取文件上传参数 key:定义的文件目录名称或mercharID(生成目录)