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

ThinkPHP 3使用OSS的方法

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

準備工作

  • 登錄阿里云官網(wǎng),將鼠標移至產(chǎn)品找到并單擊對象存儲OSS打開OSS產(chǎn)品詳情頁面。
  • 在OSS產(chǎn)品詳情頁中的單擊立即開通。
  • 開通服務(wù)后,在OSS產(chǎn)品詳情頁面單擊管理控制臺直接進入OSS管理控制臺界面。
  • 您也可以單擊位于官網(wǎng)首頁右上方菜單欄的控制臺,進入阿里云管理控制臺首頁,然后單擊左側(cè)的 對象存儲OSS菜單 進入OSS管理控制臺界面。
  • 點擊右上角 access key 按鈕,進入子頁面點擊創(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 方式管理項目依賴。

打開命令行,切換到項目根目錄,輸入以下命令

composer require aliyuncs/oss-sdk-php

如果一直下載不成功,請在composer reauire之前加入composer中國鏡像

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

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

 

填寫配置項

修改文件 /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ù)

文件 /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,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 兩種php給圖片加水印的實現(xiàn)代碼

    兩種php給圖片加水印的實現(xiàn)代碼

    本文提供了兩種php給圖片加水印的實現(xiàn)代碼,其中一種是添加文字水印,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-07-07
  • PHP學習記錄之數(shù)組函數(shù)

    PHP學習記錄之數(shù)組函數(shù)

    這篇文章主要介紹了PHP學習記錄之數(shù)組函數(shù),php中的數(shù)組是一個有序映射,數(shù)組可以接受任意數(shù)量用逗號分隔符的鍵值對。下面結(jié)合代碼實例給大家接受,感興趣的朋友一起看看吧
    2018-06-06
  • Laravel的Auth驗證Token驗證使用自定義Redis的例子

    Laravel的Auth驗證Token驗證使用自定義Redis的例子

    今天小編就為大家分享一篇Laravel的Auth驗證Token驗證使用自定義Redis的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • thinkPHP下ueditor的使用方法詳解

    thinkPHP下ueditor的使用方法詳解

    這篇文章主要介紹了thinkPHP下ueditor的使用方法,結(jié)合實例形式較為詳細的講述了thinkPHP下使用ueditor的具體步驟與相關(guān)技巧,需要的朋友可以參考下
    2015-12-12
  • 解決laravel中日志權(quán)限莫名變成了root的問題

    解決laravel中日志權(quán)限莫名變成了root的問題

    今天小編就為大家分享一篇解決laravel中日志權(quán)限莫名變成了root的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • PHP創(chuàng)建自己的Composer包方法

    PHP創(chuàng)建自己的Composer包方法

    這篇文章主要介紹了PHP創(chuàng)建自己的Composer包方法
    2018-04-04
  • php實現(xiàn)信用卡校驗位算法THE LUHN MOD-10示例

    php實現(xiàn)信用卡校驗位算法THE LUHN MOD-10示例

    這篇文章主要介紹了php實現(xiàn)信用卡校驗位算法THE LUHN MOD-10的示例,需要的朋友可以參考下
    2014-05-05
  • symfony2.4的twig中date用法分析

    symfony2.4的twig中date用法分析

    這篇文章主要介紹了symfony2.4的twig中date用法,結(jié)合實例形式分析了twig中針對日期與時間操作的常見方法,需要的朋友可以參考下
    2016-03-03
  • docker-compose部署php項目實例詳解

    docker-compose部署php項目實例詳解

    在本篇文章里小編給大家整理了關(guān)于docker-compose部署php項目的相關(guān)實例以及代碼內(nèi)容,有需要的朋友們可以學習參考下。
    2019-07-07
  • Symfony模板的快捷變量用法實例

    Symfony模板的快捷變量用法實例

    這篇文章主要介紹了Symfony模板的快捷變量用法,以簡單實例形式分析了Symfony模板快捷變量調(diào)用的三種常見方法,需要的朋友可以參考下
    2016-03-03

最新評論

洪湖市| 乌兰县| 衢州市| 鹤山市| 营山县| 深圳市| 镇沅| 江华| 榕江县| 凌海市| 松阳县| 哈密市| 南京市| 正安县| 伊宁市| 凤庆县| 连云港市| 拜城县| 夏河县| 霍州市| 定南县| 威远县| 万山特区| 衡水市| 滨州市| 长沙市| 分宜县| 新田县| 安陆市| 湖北省| 肥城市| 禹州市| 聂荣县| 罗甸县| 西乌珠穆沁旗| 神木县| 丘北县| 通化县| 台中市| 绿春县| 商都县|