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.下载后文件应该是是这样的:

     接下来.把这个文件夹放到\ThinkPHP\Library\Vendor目录下:

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

(代码:
use OSS\OssClient;                    // | OSS客户端类,用户通过OssClient的实例调用接口 |
use OSS\Core\OssException;            // | 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.然后你就可以试试了...
thinkphp使用阿里云OSS最新SDK,文件部署的更多相关文章
- 使用visual studio 2015调用阿里云oss .net sdk 2.2的putobject接口抛出outofmemory异常
		
问题描述: 使用阿里云oss .net sdk 2.2版本,使用putobject接口上传文件时,抛出outofmemory异常. 原因分析: 上传时,用于准备上传的数据缓冲区内存分配失败.与应用软件 ...
 - 关于 tp5.0  阿里云 oss 上传文件操作
		
tp5.0 结合阿里云oss 上传文件 1.引入 oss 的空间( composer install 跑下第三方拓展包及核心代码包) 备注:本地测试无误,放到线上有问题 应该是移动后的路劲(相对于服 ...
 - 阿里云OSS下载pdf文件,并在pdf文件上添加水印
		
代码: 兵马未动,粮草先行 作者: 传说中的汽水枪 如有错误,请留言指正,欢迎一起探讨. 转载请注明出处. 公司要求从阿里云OSS下载pdf文件并且需要添加水印. 因此这里总结一下. 首先添加了一个F ...
 - TP5+阿里云OSS上传文件第三节,实现淘宝上传商品图片
		
**TP5+阿里云OSS上传文件第三节,实现淘宝上传商品图片首先我们来看看淘宝的功能和样式:** 之后看看制作完成的演示:(由于全部功能弄成GIF有点大,限制上传大小好像在1M之内,压缩之后也有1.9 ...
 - Thinkphp整合阿里云OSS图片上传实例
		
Thinkphp3.2整合阿里云OSS图片上传实例,图片上传至OSS可减少服务器压力,节省宽带,安全又稳定,阿里云OSS对于做负载均衡非常方便,不用传到各个服务器了 首先引入阿里云OSS类库 < ...
 - 使用阿里云OSS上传文件
		
本文介绍如何利用Java API操作阿里云OSS对象存储. 1.控制台操作 首先介绍一下阿里云OSS对象存储的一些基本概念. 1.1 进入对象存储界面 登录阿里云账号,进入对象存储界面,如图所示. 进 ...
 - 阿里云OSS NET SDK 引用示范程序
		
1.引入SDK bin文件,下载地址:https://docs-aliyun.cn-hangzhou.oss.aliyun-inc.com/internal/oss/0.0.4/assets/sdk/ ...
 - 如何获取阿里云OSS上每个文件夹的大小
		
原文 https://help.aliyun.com/document_detail/88458.html?spm=a2c4g.11186623.2.11.792462b15oU02q OSS文件按照 ...
 - YII2与Thinkphp整合阿里云OSS
		
前言: 如果上传的文件都和网站程序源代码放在一起:那是有相当多的弊端的: 1:静态文件会占用大量带宽: 2:服务器的成本略高: 常规的做法是把php源代码放到一台服务器上:图片等静态文件放在另一台服务 ...
 
随机推荐
- 跟着百度学PHP[14]-PDO-优化驱动
			
使用方法设置预定义变量 PDO的方法/属性 PDO::beginTransaction — Initiates a transaction PDO::commit — Commits a transa ...
 - regcomp/regexec/regfree--POSIX regex functions
			
语法 #include <sys/types.h> #include <regex.h> int regcomp(regex_t *preg, const char *rege ...
 - thinkphp5   No input file specified.
			
.htaccess文件中的 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 在默认情况下会导致No input file specified. 修改成 Rewri ...
 - mui 单页面下拉刷新
			
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
 - mui 子页面切换父页面底部导航
			
在父页面中新增方法: function switchTab(tab){ plus.webview.hide(activeTab); activeTab= tab; plus.webview.show( ...
 - Projects\image_match3图像特征匹配调试记录
			
D:\文件及下载相关\文档\Visual Studio \Projects\image_match3\image_match #include "opencv2/core/core.hpp& ...
 - Laravel5.1 模型 --多态关联
			
什么是多态关联? 一个例子你就明白了:好比如说评论 它可以属于视频类 也可以属于文章类,当有个需求是 从评论表中取到视频类的数据,这就需要用到多态关联了. 简单的一句话总结:一张表对应两张表. 1 实 ...
 - 设计模式之简单工厂模式(Simply Factory)摘录
			
从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫静态工厂方法(Static Factory Method)模式.但不属于23种GOF设计模式之中的一个.简单工厂模式是由一个工厂对象决定创建出 ...
 - http协议详解(2)
			
HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的.HTTP有两类报文:请求报文和响应报文. HTTP请求报文 一个HTTP请求报文由请求行(request ...
 - activeMQ安装与测试
			
Apache ActiveMQ简介 activeMQ是JMS的一种具体的实现,是最流行的,能力强劲的开源消息总线.activeMQ具有以下优势: 多种语言和协议编写客户端(java.C.C++.AJA ...