摘要:為什么使用對象存儲對象存儲是云服務提供商面向企業和個人開發者提供的高可用,高穩定,強安全的云端存儲服務。什么是阿里云對象存儲服務,簡稱,是阿里云提供的海量安全低成本高可靠的云存儲服務。
關于作者
關于對象存存儲 什么是對象存儲程序開發人員,不拘泥于語言與技術,目前主要從事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-uploadlaravel-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
摘要:前言因為項目需求,需要把圖片上傳至阿里云,我的接口和后臺項目是分開的,都使用的框架開發,接入這里就不做討論了,這里主要說一下上傳阿里的問題。 前言 因為項目需求,需要把圖片上傳至阿里云 OSS,我的 Api 接口和后臺項目是分開的,都使用的 laravel 框架開發,Api 接入 OSS 這里就不做討論了,這里主要說一下 laravel-admin 上傳阿里 OSS 的問題。 網上的一...
摘要:先上鏈接如果覺得幫助了你,節省了你的時間記得喲用戶直接用這個序言之前用過很多擴展包但是暫時沒有一個用的順心的,一些擴展包配置太復雜,還有的擴展包不能集成文件驅動,對于喜歡優雅編碼的同學可能不能忍受最近閑下來看了一些優秀的開源項目,從中 showImg(https://iocaffcdn.phphub.org/uploads/images/201812/30/4430/zcyZkSQgZ...
摘要:原文發表在我的個人網站如何在中使用阿里云阿里云提供了基于命名空間的版,但是文檔不是很完整,使用門檻比較高,于是我封裝了一個包安裝將以下內容增加到然后運行。 原文發表在我的個人網站:如何在 Laravel 中使用阿里云 OSS 阿里云提供了基于命名空間的 V2 版 SDK,但是文檔不是很完整,使用門檻比較高,于是我封裝了一個 Composer 包:https://github....
閱讀 654·2021-11-15 11:39
閱讀 2890·2021-10-08 10:04
閱讀 3252·2019-08-30 10:57
閱讀 3014·2019-08-26 13:25
閱讀 1894·2019-08-26 12:14
閱讀 2626·2019-08-23 15:27
閱讀 2987·2019-08-23 15:18
閱讀 1766·2019-08-23 14:26