配置阿里云oss云存储
/**
* .--, .--,
* ( ( \.---./ ) )
* '.__/o o\__.'
* {= ^ =}
* > - <
* / \
* // \\
* //| . |\\
* "'\ /'"_.-~^`'-.
* \ _ /--' `
* ___)( )(___
* (((__) (__)))
* $srcPath就是你要上传文件的地址
* $desPath就是你上传到OSS的文件名,或路径+文件名
*/
public function ossUpload($srcPath,$desPath)
{
require_once(base_path() . '/app/Helpers/OSS/autoload.php');
$bucket = Config::OSS_TEST_BUCKET;
$accessKeyId = Config::OSS_ACCESS_ID;
$accessKeySecret = Config::OSS_ACCESS_KEY;
$endpoint = Config::OSS_ENDPOINT;
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
$ossRequestUrl = $ossClient->uploadFile($bucket, $desPath, $srcPath);
$ossFileUrl = isset($ossRequestUrl['oss-request-url']) ? $ossRequestUrl['oss-request-url'] : '';
return $ossFileUrl;
}
使用时记得配置命名空间
链接:https://pan.baidu.com/s/11_24_S__8TQvWHs1Jo2odg
提取码:f6kq
composer安装
composer require aliyuncs/oss-sdk-php
转载地址:https://blog.youkuaiyun.com/phper23/article/details/115331387
该博客详细介绍了如何配置并使用阿里云OSS SDK进行文件上传操作。通过引入autoload.php,设置Bucket、Access Key ID、Access Key Secret和Endpoint,创建OssClient实例,调用uploadFile方法实现文件上传,并返回OSS文件URL。此外,提供了Composer安装SDK的指令和源代码下载链接。
2587

被折叠的 条评论
为什么被折叠?



