最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ThinkPHP 3使用OSS的方法

 更新時(shí)間:2018年07月19日 14:55:18   作者:鳴鏑  
這篇文章主要介紹了ThinkPHP 3使用OSS的方法,非常不錯(cuò),具有一定的參考借鑒借鑒,需要的朋友可以參考下

準(zhǔn)備工作

  • 登錄阿里云官網(wǎng),將鼠標(biāo)移至產(chǎn)品找到并單擊對象存儲OSS打開OSS產(chǎn)品詳情頁面。
  • 在OSS產(chǎn)品詳情頁中的單擊立即開通。
  • 開通服務(wù)后,在OSS產(chǎn)品詳情頁面單擊管理控制臺直接進(jìn)入OSS管理控制臺界面。
  • 您也可以單擊位于官網(wǎng)首頁右上方菜單欄的控制臺,進(jìn)入阿里云管理控制臺首頁,然后單擊左側(cè)的 對象存儲OSS菜單 進(jìn)入OSS管理控制臺界面。
  • 點(diǎn)擊右上角 access key 按鈕,進(jìn)入子頁面點(diǎn)擊創(chuàng)建access key按鈕,創(chuàng)建成功后獲取 Access Key ID 和 Access Key Secret 。

安裝OSS PHP SDK

關(guān)于安裝OSS PHP SDK的方法,請參看官網(wǎng)。對于Thinkphp 5,推薦通過 composer 方式管理項(xiàng)目依賴。

打開命令行,切換到項(xiàng)目根目錄,輸入以下命令

composer require aliyuncs/oss-sdk-php

如果一直下載不成功,請?jiān)赾omposer reauire之前加入composer中國鏡像

composer config -g repo.packagist composer https://packagist.phpcomposer.com

同時(shí),您的項(xiàng)目下的 vendor 文件夾內(nèi),也將新建 aliyuncs 文件夾,里面的文件就是OSS庫文件及示例文件。

 

填寫配置項(xiàng)

修改文件 /Application/Common/Conf/config.php

'ALIOSS_CONFIG'     => array(
    'KEY_ID'    => '',  // 阿里云oss key_id
    'KEY_SECRET'  => '',  // 阿里云oss key_secret
    'END_POINT'   => '',  // 阿里云oss endpoint
  ),

創(chuàng)建實(shí)例化函數(shù)

文件 /Application/Common/Common/function.php,如果不存在則新建。

require_once('/vendor/autoload.php');


function new_oss()
{ 
  $config = C('aliyun_oss');
  
  return new \OSS\OssClient($config['KeyId'], $config['KeySecret'], $config['Endpoint']);
}

控制器中調(diào)用OSS

文件 Application/Home/Controller/IndexController.php,可以是任意控制器或模型文件。

public function index()

{
  $bucket = '<填寫您的bucket名稱>';

  $object = '<填寫您的object名稱>';

  $config = C('aliyun_oss');
  //創(chuàng)建ossClient

  $ossClient = new_oss();


  //創(chuàng)建bucket

  $ossClient->createBucket($bucket);

  
  //創(chuàng)建object

  $ossClient->putObject($config['Bucket'], $object, 'object content');


  //獲取object內(nèi)容

  $object = $ossClient->getObject($config['Bucket'], $object);


  //刪除object

  $ossClient->deleteObject($bucket, $object);


  //刪除bucket

  $ossClient->deleteBucket($bucket);
}

總結(jié)

以上所述是小編給大家介紹的ThinkPHP 3使用OSS,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

最新評論

晴隆县| 景谷| 邓州市| 堆龙德庆县| 楚雄市| 康马县| 丹东市| 咸丰县| 柏乡县| 民丰县| 延庆县| 仲巴县| 齐齐哈尔市| 呼图壁县| 扶沟县| 横峰县| 德惠市| 博湖县| 民勤县| 高淳县| 岳西县| 博白县| 高台县| 高要市| 晋中市| 定陶县| 滨州市| 东丰县| 乌拉特前旗| 阜康市| 宜宾市| 凤庆县| 灵台县| 江阴市| 越西县| 闵行区| 扎囊县| 张家港市| 阜康市| 江华| 莱西市|