请选择 进入手机版 | 继续访问电脑版
查看: 45|回复: 0

PHP使用OSS存储

[复制链接]

9

主题

10

帖子

88

积分

注册会员

Rank: 2

积分
88
发表于 2019-8-2 14:28:45 | 显示全部楼层 |阅读模式
1.SDK的下载与安装
见阿里云OSS文档 : https://help.aliyun.com/document ... .768.14915113ZsNHlV
2.上传文件
(1)在项目中引入OSS类库 , 并申明命名空间

require_once "./vendor/aliyun_oss/autoload.php";
use OSS\OssClient;
use OSS\Core\OssException;
(2)开始上传

/**
         * OSS上传本地文件内容
         * @param string $savename 上传的文件名称
         * @param string $filepath 本地文件路径
         * @return null
         */
    function ossUpload($filepath,$savename){
        $config = oss_config();
        $accessKeyId = $config['accessKey'];                // Access Key ID
        $accessKeySecret = $config['secretKey'];        // Access Key Secret
        $endpoint = $config['domain'];                                // 阿里云oss 外网地址endpoint
        $bucket = $config['bucket'];                                // Bucket名称

        try {
            $ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
            $result = $ossClient->uploadFile($bucket, $savename, $filePath);
        } catch (OssException $e) {
            print_r($e->getMessage() . "\n");
        }

        return $result;
    }
详情可参看官方文档 : https://help.aliyun.com/document ... .770.359d2b70BMA6aH



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表