Thinkphp3.2整合阿里云OSS

來源:http://www.xdpitk.live/php/3846.html 2018-08-02 16:20瀏覽(2856) 收藏

大家可以看下素材火個人中心頭像上傳也是使用阿里云OSS的,木馬圖片再也不用擔心拉

Thinkphp3.2整合阿里云OSS圖片,thinkphp3.2實現圖片上傳至OSS可減少服務器壓力,節省寬帶,安全又穩定,阿里云OSS對于做負載均衡非常方便,不用傳到各個服務器了
Thinkphp3.2整合阿里云OSS
分類:PHP > Thinkphp 難易:入門級
查看演示 下載資源: 48 下載資源 下載積分: 50 積分

首先引入阿里云OSS類庫

<?php

namespace Home\Controller;

use Think\Controller;
use OSS\Core\OssException;

vendor('aliyun.autoload');

上傳圖片自己寫,上傳成功到阿里云后,刪除臨時文件

function aliyun() {
        $bucket = "hjl419";
        $accessKeyId = "QlmCSuHgoxZNKCq"; //去阿里云后臺獲取秘鑰
        $accessKeySecret = "JQWc9Coh5R0FkG936kQNwUrorh "; //去阿里云后臺獲取秘鑰
        $endpoint = "http://oss-cn-hangzhou.aliyuncs.com/"; //你的阿里云OSS地址
        $ossClient = new \OSS\OssClient($accessKeyId, $accessKeySecret, $endpoint);
//        判斷bucketname是否存在,不存在就去創建
        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();
        }
    }

素材火阿里云OSS使用狀況如下圖

海量、安全、低成本、高可靠的云存儲服務,提供99.999999999%的數據可靠性。使用RESTful API 可以在互聯網任何位置存儲和訪問,容量和處理能力彈性擴展,多種存儲類型供選擇全面優化存儲成本。

標簽: oss
評論11
頭像

系統已開啟自動識別垃圾評論機制,識別到的自動封號,下載出錯或者資源有問題請聯系全棧客服QQ 416148489

  • 頭像 10樓
    04-24 10:05
    木***℃
    厲害了 最近正想學習阿里云界面開發
  • 頭像 9樓
    11-26 09:19
    阿***魚
    很不錯,,功能很強大,
  • 頭像 8樓
    10-16 23:05
    1***m
    功能很強大,很不錯
  • 頭像 7樓
    09-29 09:33
    \***騰
    素材火是越來越大了
  • 頭像 6樓
    09-07 09:53
    ***柔
    厲害了 最近正想學習阿里云界面開發
  • 頭像 5樓
    08-23 16:39
    少***e
    厲害了 最近正想學習阿里云界面開發
  • 頭像 4樓
    08-15 09:32
    素材火管理員
    演示就是素材火用戶頭像上傳效果
  • 頭像 3樓
    08-13 14:37
    u***9
    試一下,看看能直接用
  • 頭像 板凳
    08-11 09:31
    z***c
    使用后臺進行上傳OSS,之前我們是直接用JS上傳,不過用的是阿里的JDK。
  • 頭像 椅子
    08-06 09:23
    n***p
    感謝分享,試下是個什么東東
1 2
重庆百变王牌app