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

資訊專欄INFORMATION COLUMN

Laravel+OSS使用筆記

CloudwiseAPM / 2684人閱讀

摘要:為什么使用對象存儲對象存儲是云服務提供商面向企業和個人開發者提供的高可用,高穩定,強安全的云端存儲服務。什么是阿里云對象存儲服務,簡稱,是阿里云提供的海量安全低成本高可靠的云存儲服務。

關于作者

程序開發人員,不拘泥于語言與技術,目前主要從事PHP和前端開發,使用Laravel和VueJs,App端使用Apicloud混合式開發。合適和夠用是永不停息的追求。

個人網站:https://www.linganmin.cn

關于對象存存儲 什么是對象存儲

對象存儲,也叫做基于對象的存儲,是用來描述解決和處理離散單元的方法的通用術語,這些離散單元被稱作為對象。

為什么使用對象存儲

對象存儲是云服務提供商面向企業和個人開發者提供的高可用,高穩定,強安全的云端存儲服務。您可以在任何應用、任何時間、任何地點存儲和訪問任意類型的數據。

什么是OSS

阿里云對象存儲服務(Object Storage Service,簡稱 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存儲服務。它具有與平臺無關的RESTful API接口,能夠提供99.99999999%的服務持久性。

Laravel+OSS的使用 官方SDK

阿里云官方給我們開發者提供了各大編程語言的SDK,詳見OSS官方SDK文檔

既然我們使用laravel就不推薦使用官方SDK,有前輩們基于官方SDK寫了Laravel的擴展包laravel-upload

關于laravel-upload

laravel-upload是(tyua07)[https://github.com/tyua07]基于國內各大對象云存儲針對Laravel5.0以上版本寫的擴展包,目前已支持七牛、又拍云、oss、cos,請參考laravel-upload的readme

安裝/配置laravel-upload擴展包

安裝

composer require "yangyifan/upload:v0.2"

添加 YangyifanUploadUploadServiceProvider::class 到您項目 config/app.php 中。

配置

configfilesystems.php 中的 disks 數組下面加入以下配置

 "oss"   => [
            "driver"            => "oss",
            "accessKeyId"       => "########", // 阿里云的accessid
            "accessKeySecret"   => "########", // 阿里云的accessKeySecret
            "endpoint"          => "worthdaily-app.oss-cn-hangzhou.aliyuncs.com", // OSS外網域名或自定義的域名
            "isCName"           => true, // 是否使用cname,如果endpoint使用的是oss外網域名或或自定義域名,切記此致設置為true
            "securityToken"     => null,
            "bucket"            => "worthdaily-app", // bucket 名字
            "timeout"           => "5184000",
            "connectTimeout"    => "10",
            "transport"         => "http",//如果支持https,請填寫https,如果不支持請填寫http
            "max_keys"          => 1000,//max-keys用于限定此次返回object的最大數,如果不設定,默認為100,max-keys取值不能大于1000
        ],

然后將默認的存儲介質改為oss如下

    /*
    |--------------------------------------------------------------------------
    | Default Filesystem Disk
    |--------------------------------------------------------------------------
    |
    | Here you may specify the default filesystem disk that should be used
    | by the framework. The "local" disk, as well as a variety of cloud
    | based disks are available to your application. Just store away!
    |
    */

    "default" => "oss",

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

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

相關文章

  • laravel-admin 文件上傳OSS

    摘要:前言因為項目需求,需要把圖片上傳至阿里云,我的接口和后臺項目是分開的,都使用的框架開發,接入這里就不做討論了,這里主要說一下上傳阿里的問題。 前言 因為項目需求,需要把圖片上傳至阿里云 OSS,我的 Api 接口和后臺項目是分開的,都使用的 laravel 框架開發,Api 接入 OSS 這里就不做討論了,這里主要說一下 laravel-admin 上傳阿里 OSS 的問題。 網上的一...

    darkbaby123 評論0 收藏0
  • 優雅的 Oss Flysystem 擴展

    摘要:先上鏈接如果覺得幫助了你,節省了你的時間記得喲用戶直接用這個序言之前用過很多擴展包但是暫時沒有一個用的順心的,一些擴展包配置太復雜,還有的擴展包不能集成文件驅動,對于喜歡優雅編碼的同學可能不能忍受最近閑下來看了一些優秀的開源項目,從中 showImg(https://iocaffcdn.phphub.org/uploads/images/201812/30/4430/zcyZkSQgZ...

    Yumenokanata 評論0 收藏0
  • 如何在 Laravel使用阿里云 OSS

    摘要:原文發表在我的個人網站如何在中使用阿里云阿里云提供了基于命名空間的版,但是文檔不是很完整,使用門檻比較高,于是我封裝了一個包安裝將以下內容增加到然后運行。 原文發表在我的個人網站:如何在 Laravel 中使用阿里云 OSS 阿里云提供了基于命名空間的 V2 版 SDK,但是文檔不是很完整,使用門檻比較高,于是我封裝了一個 Composer 包:https://github....

    junbaor 評論0 收藏0

發表評論

0條評論

CloudwiseAPM

|高級講師

TA的文章

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