ThinkPHP之阿里雲端儲存(OSS)

為何要選擇阿里雲端儲存大家可以百度,優勢多多。隨便羅列幾條。

OSS提供圖片處理、音視訊轉碼、內容加速分發、鑑黃服務、歸檔服務等多種資料增值服務,並在不斷豐富著。

可使網站或者應用動靜分明,支援海量文件儲存。等等一大堆優點。目前,愛相機、海康威視、陌陌、親寶寶、挖趣、大拿等都已應用OSS了。

我們也是時候上OSS的車了。對了,小網站小應用免費的空間就足夠了哦。

以下演示為簡單的圖片上傳和圖片裁剪加水印以及禁止訪問原文件。

首先需要登入阿里雲控制檯,

然後新建一個 bucket,

然後在這裡就能看到外網可訪問的域名

切換到圖片處理的服務管理,我們可以設定原圖保護以及原圖字尾等資訊。

切換到樣式管理,可以自定義裁剪,水印等資訊。設定好樣式後就能直接在需啊喲訪問圖片的地方運用該樣式,樣式可定義多個,比如原圖的85%,長寬400X400等等。

這裡就是OSS的設定部分(這是通用設定,不管用的什么框架或者沒用框架都能用的)。

我們切換到ThinkPHP程式碼部分

首先是config設定部分,定義上傳到OSS的配置。如下

模型中的上傳部分

就是這么簡單,快去試試吧。

最後效果,圖片連結中的5110為我設定的圖片編號,@!w5h5q85為OSS控制檯設定的樣式。這樣就只能訪問基於原圖的某一個樣式圖片(已加水印),不能訪問到原圖。

關鍵詞:阿里雲 ThinkPHP 雲端儲存

相關推薦:

一週 App 派評:上週值得關注的 12 款 App

「最美應用」水印:裝置水印讓照片(看起來)更專業

php 處理 大併發

2017 年值得關注的 17 款國產獨立 App丨2017 年度盤點

iOS 花式二維碼生成和二維碼識別

PHP 實現驗證碼製作

不知不覺你成了黃網素材?節操無存的智慧時代

如何用iMovie快速製作音樂相簿

PHP 實現驗證碼製作(二)

border屬性的多方位應用和實現自適應三角形