成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

ThinkPHP 5使用OSS

kohoh_ / 3267人閱讀

摘要:準備工作登錄阿里云官網(wǎng),將鼠標移至產(chǎn)品找到并單擊對象存儲打開產(chǎn)品詳情頁面。您也可以單擊位于官網(wǎng)首頁右上方菜單欄的控制臺,進入阿里云管理控制臺首頁,然后單擊左側(cè)的對象存儲菜單進入管理控制臺界面。

摘要: ThinkPHP 5使用OSS示例。

準備工作

登錄阿里云官網(wǎng),將鼠標移至產(chǎn)品找到并單擊對象存儲OSS打開OSS產(chǎn)品詳情頁面。

在OSS產(chǎn)品詳情頁中的單擊立即開通。

開通服務后,在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

關于安裝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/config.php

//阿里云OSS配置

"aliyun_oss" => [
    "KeyId"      => ’’,  //您的Access Key ID
    "KeySecret"  => "",  //您的Access Key Secret
    "Endpoint"   => "",  //oss endpoint
],
實例化OSS

文件 application/common.php

引入OSS

use thinkRequest;
use OSSOssClient;
use thinkConfig;
use OSSCoreOssException;

實例化OSS

$config = Config::get("aliyun_oss");
Request::instance()->ossClient= new OssClient($config["KeyId"], $config["KeySecret"], $config["Endpoint"]);

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

文件 application/Index/controller/Index.php

public function index()
{
    $config = config("aliyun_oss");
    //獲取oss實例
    $ossClient = request()->ossClient;
    $bucket = "<填寫您的bucket名稱>";
    $object = "<填寫您的object名稱>";

    //創(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);
}

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/30715.html

相關文章

  • MaxCompute助力OSS支持EB級計算力

    摘要:作為阿里云大數(shù)據(jù)旗艦產(chǎn)品,的級別性能處理達到了全球領先性,被評為全球云端數(shù)據(jù)倉庫領導者。天弘基金天弘基金旗下的余額寶,是中國規(guī)模最大的貨幣基金。場景二阿里云產(chǎn)品消費賬單分析準備工作完成案例中準備工作步驟。 摘要: 一、 MaxCompute是什么 你的OSS數(shù)據(jù)是否作堆積在一旁沉睡已久存儲成本變?yōu)槠髽I(yè)負擔你是否想喚醒沉睡的數(shù)據(jù)驅(qū)動你的業(yè)務前行MaxCompute可以幫助你高效且低成本的...

    Enlightenment 評論0 收藏0
  • PHP 跨域中間件 v1.3.0 發(fā)布,新增 PSR-15ThinkPHP 支持啦

    摘要:然后使用在發(fā)送前進行攔截,并對其信息的處理的坑因為框架獨占了請求的綁定以及跨域信息的判斷處理,目前只能通過鉤子攔截實現(xiàn)處理的中間件運行機制有問題,且無全局中間件機制。 什么是 PHP CORS PHP CORS 是一個 PHP 跨域中間件,全名叫做 「PHP CORS Middleware」,專門用來處理基于 PHP 程序的 CORS 信息問題,主要針對在 PHP 程序中設置跨域信息...

    XiNGRZ 評論0 收藏0
  • Web端文件上傳至阿里云OSS(基于Angular 5項目)

    摘要:一準備工作開通阿里云服務,從控制臺上獲取和。參考資料阿里云官方文檔開始使用阿里云官方文檔介紹如何在中快速使用訪問服務微信公眾號圖片上傳至阿里云前端圖片直傳試驗如何基于和,快速搭建音視頻文件上傳服務聲明轉(zhuǎn)發(fā)請注明出處,謝謝 一、準備工作 1. 開通阿里云OSS服務,從控制臺上獲取AccessKeyId和AccessKeySecret。 2. 創(chuàng)建Bucket,并登錄OSS控制臺 3. 配...

    darkerXi 評論0 收藏0
  • Swoole完美支持ThinkPHP5

    摘要:這里創(chuàng)建的對象可以在進程生命周期內(nèi)使用目的加載框架中的內(nèi)容定義應用目錄加載基礎文件把接收的信息轉(zhuǎn)換為可識別的對于超全局數(shù)組不會釋放函數(shù)輸出打印 Swoole完美支持ThinkPHP5 1、首先要開啟http的server 可以在thinkphp的目錄下創(chuàng)建一個server目錄,里面創(chuàng)建一個HTTPServer的php 2、需要在WorkerStart回調(diào)事件做兩件事 定義應用目錄:d...

    XiNGRZ 評論0 收藏0
  • Swoole完美支持ThinkPHP5

    摘要:這里創(chuàng)建的對象可以在進程生命周期內(nèi)使用目的加載框架中的內(nèi)容定義應用目錄加載基礎文件把接收的信息轉(zhuǎn)換為可識別的對于超全局數(shù)組不會釋放函數(shù)輸出打印 Swoole完美支持ThinkPHP5 1、首先要開啟http的server 可以在thinkphp的目錄下創(chuàng)建一個server目錄,里面創(chuàng)建一個HTTPServer的php 2、需要在WorkerStart回調(diào)事件做兩件事 定義應用目錄:d...

    RancherLabs 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<