Thinkphp整合阿里云OSS圖片上傳實(shí)例代碼
Thinkphp3.2整合阿里云OSS圖片上傳實(shí)例,圖片上傳至OSS可減少服務(wù)器壓力,節(jié)省寬帶,安全又穩(wěn)定,阿里云OSS對于做負(fù)載均衡非常方便,不用傳到各個(gè)服務(wù)器了

首先引入阿里云OSS類庫
<?php
namespace Home\Controller;
use Think\Controller;
use OSS\Core\OssException;
vendor('aliyun.autoload');
上傳圖片自己寫,上傳成功到阿里云后,刪除臨時(shí)文件
function aliyun() {
$bucket = "ssxxx";
$accessKeyId = "QlmCSuHgoxZNKCb"; //去阿里云后臺獲取秘鑰
$accessKeySecret = "JQWc9Coh5R0Fke936kQNwUrorh "; //去阿里云后臺獲取秘鑰
$endpoint = "http://oss-cn-hangzhou.aliyuncs.com/"; //你的阿里云OSS地址
$ossClient = new \OSS\OssClient($accessKeyId, $accessKeySecret, $endpoint);
// 判斷bucketname是否存在,不存在就去創(chuàng)建
if (!$ossClient->doesBucketExist($bucket)) {
$ossClient->createBucket($bucket);
}
$object = "sucaihuo.jpg"; //想要保存文件的名稱
$file = "logo.jpg"; //文件路徑,必須是本地的。
// $file = "./Uploads/Uploads/2017-07-24/5975c17ec4d9d.jpg";
try {
$ossClient->uploadFile($bucket, $object, $file);
unlink($file);
} catch (OssException $e) {
$e->getErrorMessage();
}
}
總結(jié)
以上所述是小編給大家介紹的Thinkphp整合阿里云OSS圖片上傳實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
- ThinkPHP5+UEditor圖片上傳到阿里云對象存儲OSS功能示例
- ThinkPHP 3使用OSS的方法
- thinkPHP簡單導(dǎo)入和使用阿里云OSSsdk的方法
- php版阿里云OSS圖片上傳類詳解
- php下通過curl抓取yahoo boss 搜索結(jié)果的實(shí)現(xiàn)代碼
- php使用curl模擬瀏覽器表單上傳文件或者圖片的方法
- php中上傳文件的的解決方案
- PHP上傳文件及圖片到七牛的方法
- PHP+Ajax實(shí)現(xiàn)上傳文件進(jìn)度條動態(tài)顯示進(jìn)度功能
- PHP實(shí)現(xiàn)通過CURL上傳文件功能示例
- php實(shí)現(xiàn)表單提交上傳文件功能
- 詳解PHP使用OSS上傳文件
相關(guān)文章
php循環(huán)table實(shí)現(xiàn)一行兩列顯示的方法
這篇文章主要介紹了php循環(huán)table實(shí)現(xiàn)一行兩列顯示的方法,本文直接給出實(shí)現(xiàn)代碼,重點(diǎn)就是在取余方法的運(yùn)用,需要的朋友可以參考下2015-06-06
Laravel框架實(shí)現(xiàn)多數(shù)據(jù)庫連接操作詳解
這篇文章主要介紹了Laravel框架實(shí)現(xiàn)多數(shù)據(jù)庫連接操作,結(jié)合實(shí)例形式詳細(xì)分析了Laravel框架連接2個(gè)數(shù)據(jù)庫的具體操作步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-07-07
深入探討:Nginx 502 Bad Gateway錯(cuò)誤的解決方法
本篇文章是對Nginx 502 Bad Gateway錯(cuò)誤的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
PHP 閉包獲取外部變量和global關(guān)鍵字聲明變量的區(qū)別講解
閉包是一個(gè)常見的概念,我們通??梢詫⑵渑c回調(diào)函數(shù)配合使用,可以使代碼更加簡潔易讀。這篇文章主要介紹了PHP 閉包獲取外部變量和global關(guān)鍵字聲明變量的區(qū)別,需要的朋友可以參考下2017-12-12
使用php實(shí)現(xiàn)下載生成某鏈接快捷方式的解決方法
點(diǎn)擊一個(gè)頁面中的某個(gè)按鈕或者鏈接,生成某鏈接的快捷方式同時(shí)下載到本地,如果使用php語言來實(shí)現(xiàn),網(wǎng)上比較多的方法如下2013-05-05
win7系統(tǒng)配置php+Apache+mysql環(huán)境的方法
如何在win7系統(tǒng)下配置php環(huán)境呢,php+Apache+mysql都是在配置過程中必不可少的元素,下面通過本篇文章給大家介紹win7系統(tǒng)配置php+Apache+mysql環(huán)境的方法,感興趣的朋友一起來學(xué)習(xí)2015-08-08
Yii2框架數(shù)據(jù)驗(yàn)證操作實(shí)例詳解
這篇文章主要介紹了Yii2框架數(shù)據(jù)驗(yàn)證操作,結(jié)合實(shí)例形式詳細(xì)分析了Yii框架常見數(shù)據(jù)驗(yàn)證操作的原理、實(shí)現(xiàn)方法及相關(guān)操作技巧,需要的朋友可以參考下2018-05-05
PHPMailer使用QQ郵箱實(shí)現(xiàn)郵件發(fā)送功能
這篇文章主要介紹了PHPMailer使用QQ郵箱實(shí)現(xiàn)郵件發(fā)送功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-08-08
PHP中的魔術(shù)方法總結(jié)和使用實(shí)例
這篇文章主要介紹了PHP中的魔術(shù)方法總結(jié)和使用實(shí)例,魔術(shù)方法是PHP面向?qū)ο笾刑赜械奶匦?它們在特定的情況下被觸發(fā),都是以雙下劃線開頭,你可以把它們理解為鉤子,需要的朋友可以參考下2015-05-05

