国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ThinkPHP 5使用OSS

kohoh_ / 3170人閱讀

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

摘要: ThinkPHP 5使用OSS示例。

準備工作

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

在OSS產品詳情頁中的單擊立即開通。

開通服務后,在OSS產品詳情頁面單擊管理控制臺直接進入OSS管理控制臺界面。

您也可以單擊位于官網首頁右上方菜單欄的控制臺,進入阿里云管理控制臺首頁,然后單擊左側的對象存儲OSS菜單進入OSS管理控制臺界面。

點擊右上角access key按鈕,進入子頁面點擊創建access key按鈕,創建成功后獲取Access Key ID 和 Access
Key Secret 。

安裝OSS PHP SDK

關于安裝OSS PHP SDK的方法,請參看官網。對于Thinkphp 5,推薦通過 composer 方式管理項目依賴。

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

composer require aliyuncs/oss-sdk-php

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

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

同時,您的項目下的 vendor 文件夾內,也將新建 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"]);

控制器中調用OSS

文件 application/Index/controller/Index.php

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

    //創建bucket
    $ossClient->createBucket($bucket);
    //創建object
    $ossClient->putObject($config["Bucket"], $object, "object content");
    //獲取object內容
    $object = $ossClient->getObject($config["Bucket"], $object);
    //刪除object
    $ossClient->deleteObject($bucket, $object);
    //刪除bucket
    $ossClient->deleteBucket($bucket);
}

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30715.html

相關文章

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

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

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

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

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

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

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

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

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

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

    RancherLabs 評論0 收藏0

發表評論

0條評論

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