• thinkphp使用阿里云OSS最新SDK,文件部署


    这文章是建立在你已经注册号阿里云的OSS,和创建好Bucket前提下:
    其实阿里云的帮助与文档写的很详细,这里只说一下源码方式

    1.phpsdk下载地址(摘自阿里云OSS的帮助与文档)(也有我自己下载的一个在附件里)
    github地址:https://github.com/aliyun/aliyun-oss-php-sdk
    ChangeLog:https://github.com/aliyun/aliyun-oss-php-sdk/blob/master/CHANGELOG.md
    历史版本:https://github.com/aliyun/aliyun-oss-php-sdk/releases

    2.下载后文件应该是是这样的:

    接下来.把这个文件夹放到ThinkPHPLibraryVendor目录下:

    接着可以随便在一个控制其中写入以下代码:

    (代码:
    use OSSOssClient; // | OSS客户端类,用户通过OssClient的实例调用接口 |
    use OSSCoreOssException; // | OSS异常类,用户在使用的过程中,只需要注意这个异常|
    require_once "./ThinkPHP/Library/Vendor/aliyu/autoload.php"; //引入这个阿里云文件
    )
    接着再任何一个方法中使用:
    $accessKeyId = "<您从OSS获得的AccessKeyId>"; ;
    $accessKeySecret = "<您从OSS获得的AccessKeySecret>";
    $endpoint = "<您选定的OSS数据中心访问域名,例如oss-cn-hangzhou.aliyuncs.com>";
    try {
    $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
    } catch (OssException $e) {
    print $e->getMessage();
    }
    就可测试sdk是否可用了。
    接着我想你看这个文件就能好好用了:


    ps:买一个OSS自己玩下也行,反正半年40g空间才5块钱。但是要先注册阿里云账号(自己百度)。下面也是ps
    1.先注册阿里云账号
    2.购买阿里云OSS服务
    3.进入阿里云的管理控制台,选择OSS控制台,创建Bucket(可多个,可用这个平台管理上传的文件)
    4.获取Access Key(2个主要参数或者3个)
    5.注意使用的的是哪个区域的服务器,链接会不一样(主要看红框内的)

    6.然后你就可以试试了...

  • 相关阅读:
    .NET 2.0泛型集合类与.NET 1.1集合类的区别(二)
    关于插件的好文章
    MemberInfo.GetCustomAttributes和MemberDescriptor.Attributes获取特性的不同
    新一代编程语言
    .NET 2.0泛型集合类与.NET 1.1集合类的区别(一)
    发现一篇关于.NET 2.0中关于事务命名空间的好文章
    C# WinForm控件美化扩展系列之给TextBox加水印
    log4.net
    C# GDI+ 双缓冲
    C# WinForm控件美化扩展系列之ListBox
  • 原文地址:https://www.cnblogs.com/mracale/p/6668296.html
Copyright © 2020-2023  润新知