PHP实现阿里云OSS云存储

安装

1,composer安装

composer require aliyuncs/oss-sdk-php

下载完成执行 composer install,安装依赖。

2,通过github下载

GitHub - aliyun/aliyun-oss-php-sdk: Aliyun OSS SDK for PHP

上传

1,PHP代码如下

use OSS\OssClient;
use OSS\Core\OssException;

    public function image()
    {
        //接收文件
        $image = \request()->file('image');
        //接收待上传文件
        $filePath = $image->getRealPath();
        //文件后缀
        $format = $image->getClientOriginalExtension();
        $accessKeyId = "你的AccessKeyId";
        $accessKeySecret = "你的AccessKeySecret";
        // 填写您的地域,这里以以华东1(杭州)为例,填写为https://oss-cn-hangzhou.aliyuncs.com。
        $endpoint = "https://oss-cn-shanghai.aliyuncs.com";
        // 填写Bucket名称。
        $bucket= "您的Bucket";
        // 上传后文件名称
        $object = md5(time().rand(11111,99999)).".$format";
        try{
            $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
            $ossClient->uploadFile($bucket, $object, $filePath);
        } catch(OssException $e) {
            printf(__FUNCTION__ . ": FAILED\n");
            printf($e->getMessage() . "\n");
            return;
        }
        echo '上传成功';

    }

 

 

 


版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiaoheiba_/article/details/124530415