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 '上传成功';

    }

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiaoheiba_

创作不易:伸伸小手

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值