guoguo882010 / aliyun-oss
阿里云 oss 对象存储
1.0.0
2025-08-26 01:57 UTC
Requires
- php: >=7.1
- aliyuncs/oss-sdk-php: ^2.7
This package is not auto-updated.
Last update: 2025-09-10 00:29:37 UTC
README
安装
composer require guoguo882010/aliyun-oss
使用
$config = [ 'access_key_id' => 'key id', 'access_key_secret' => 'key secret', // 桶名称 'bucket_name' => 'scb-sys', // 阿里外网、内网url,自定义url 'endpoint' => 'http://oss-cn-chengdu.aliyuncs.com', // 临时url超时时间,单位秒 'sign_timeout' => 3600, ]; $oss = new \RSHDSDK\ALiYunOSS\ALiYunOSS($config); //判断对象是否存在 $oss->objectExist('oss对象路径'); //上传文本到oss $oss->uploadContent('oss存储路径','字符串内容'); //上传文件到oss $oss->uploadFile('本地路径','oss存储路径'); //获取oss存储文件的文本内容 $oss->getObjectContent('oss对象路径'); //下载oss $oss->downloadFile('oss对象路径','本地保存文件名'); //获取对象授权访问url,在浏览器中直接打开文件(如果浏览器支持,比如 PDF、图片、文本) $oss->getObjectSignUrl('oss对象路径'); //获取图片授权访问url,固定宽高 $oss->getPicSignUrlFixedMode('oss对象路径','宽像素','高像素'); //获取图片授权访问url,等比例宽高 $oss->getPicSignUrlLfitMode('oss对象路径','宽像素','高像素'); //获取图片授权访问url $oss->getSignUrl('oss对象路径');