阿里云的oss使用技巧
1初始化:
使用阿里云sdk包(php)
方法一:使用composer 加载sdk包
composer require aliyuncs/oss-sdk-php
或
"require": {
"aliyuncs/oss-sdk-php": "~2.0"
}
然后就是自动加载了:require_once __DIR__ . \'/vendor/autoload.php\';
方法二:直接引入sdk包
包连接:https://github.com/aliyun/aliyun-oss-php-sdk/releases?spm=5176.doc32099.2.6.MsgBum
require_once \'/路径/autoload.php\'; 自动引入所需文件
参考网址:https://help.aliyun.com/document_detail/32099.html?spm=5176.doc31947.6.751.PARDia
2 简单实例化:
use OSS\OssClient; use OSS\Core\OssException; $accessKeyId = \'******\'; $accessKeySecret = \'******\'; $endpoint = \'oss-cn-hongkong.aliyuncs.com\'; (香港域,外网) //endpoint 域名参考网址:https://help.aliyun.com/document_detail/31837.html?spm=5176.doc32100.2.2.vLke67 $bucket = \'***\'; (bucket名) try { $ossclient = new OssClient($accessKeyId, $accessKeySecret, $endpoint); } catch (OssException $e) { die($e->getMessage()); }
注:如果主机是阿里云ecs,使用oss内网模式,可以免除流量费
阿里云官方sdk文档:https://help.aliyun.com/document_detail/32099.html?spm=5176.doc31839.6.751.TDIVi1