2017 © Pedro Peláez
 

yii2-extension cos

Yii2 腾讯 cos 文件上传

image

juju/cos

Yii2 腾讯 cos 文件上传

  • Tuesday, August 16, 2016
  • by juju
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

说明

基于腾讯云cos接口修改, (*1)

SDK for 腾讯云对象存储服务, (*2)

使用方式

``` php, (*3)

params.php添加, (*4)

<?php return [ 'COS_APPID' => '111', 'COS_SECRET_ID' => '222', 'COS_SECRET_KEY' => '3331', ];, (*5)

use \juju\cos\Auth; use \juju\cos\Cosapi; use \juju\cos\CosDb;, (*6)

Cosapi::setTimeout(180);, (*7)

//创建文件夹 $bucketName = 'test'; $srcPath = './test.log'; $dstPath = '/sdk/test.log'; $dstFolder = '/sdk/'; $createFolderRet = Cosapi::createFolder($bucketName, $dstFolder); var_dump($createFolderRet);, (*8)

//上传文件 $bucketName = 'test'; $srcPath = dirname(Yii::$app->BasePath)."/LICENSE.md"; $dstPath = "/temp/LICENSE.md"; $bizAttr = ""; $insertOnly = 0; $sliceSize = 3 * 1024 * 1024; $uploadRet = Cosapi::upload($bucketName, $srcPath, $dstPath,$bizAttr,$sliceSize, $insertOnly); var_dump($uploadRet);, (*9)

//目录列表 $bucketName = 'test'; $dstFolder = "/temp/"; $listnum = 20; $pattern = "eListBoth"; $order = 0; $listRet = Cosapi::listFolder($bucketName, $dstFolder,$listnum,$pattern, $order); var_dump($listRet);, (*10)

//更新目录信息 $bucketName = 'test'; $dstFolder = "/temp/"; $bizAttr = ""; $updateRet = Cosapi::updateFolder($bucketName, $dstFolder, $bizAttr); var_dump($updateRet);, (*11)

//更新文件信息 $bizAttr = ""; $authority = "eWPrivateRPublic"; $customer_headers_array = array( 'Cache-Control' => "no", 'Content-Type' => "application/pdf", 'Content-Language' => "ch", ); $updateRet = Cosapi::update($bucketName, $dstPath, $bizAttr,$authority, $customer_headers_array); var_dump($updateRet);, (*12)

//查询目录信息 $statRet = Cosapi::statFolder($bucketName, $dstFolder); var_dump($statRet);, (*13)

//查询文件信息 $bucketName = 'test'; $dstPath = "/temp/LICENSE.md"; $statRet = Cosapi::stat($bucketName, $dstPath); var_dump($statRet);, (*14)

//删除文件 $delRet = Cosapi::delFile($bucketName, $dstPath); var_dump($delRet);, (*15)

//删除目录 $delRet = Cosapi::delFolder($bucketName, $dstFolder); var_dump($delRet); ```, (*16)

The Versions

16/08 2016

dev-master

9999999-dev

Yii2 腾讯 cos 文件上传

  Sources   Download

MIT

The Requires

 

by Avatar juju

cos qcloud tencentyun

16/08 2016

v1.0.0

1.0.0.0

Yii2 腾讯 cos 文件上传

  Sources   Download

MIT

The Requires

 

by Avatar juju

cos qcloud tencentyun

16/08 2016

v0.0.1

0.0.1.0

Yii2 腾讯 cos 文件上传

  Sources   Download

MIT

The Requires

 

by Avatar juju

cos qcloud tencentyun