houdunwang/oss

简单、安全地操作阿里云OSS的功能

v1.0.18 2018-07-27 15:11 UTC

This package is auto-updated.

Last update: 2024-09-13 04:59:29 UTC


README

本服务用于管理阿里云OSS,本服务是对阿里云SDK的封装,因此方法名与阿里SDK相同。以下是列举的几个使用方法,其他OSS方法都可以使用,请参考阿里云OSS参考文档

安装

使用composer命令进行安装或下载源代码进行使用。

composer require houdunwang/oss
composer require houdunwang/config

配置

\houdunwang\oss\Oss::config([
    'accessId'      => '',
    'accessKey'     => '',
    'bucket'        => 'hdxj',
    'endpoint'      => 'http://oss-cn-hangzhou.aliyuncs.com',
    'host'          => 'http://hdxj.oss-cn-hangzhou.aliyuncs.com',
]);

文件上传

//储存到阿里云文件名
$object = "1.mp4";
//本地文件
$filePath = '/www/1.mp4';
\houdunwang\config\Oss::uploadFile($object, $filePath);

字符串

$object = "hd.txt";
$content = "Hi, OSS.";
\houdunwang\config\Oss::putObject($object, $content);

签名

签名用于在前台上传组件中使用,使用前需要正确设置上述配置。

\houdunwang\oss\Oss::sign();
die($sign)