700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 一个集成阿里云 腾讯云 七牛云对象存储的工具类

一个集成阿里云 腾讯云 七牛云对象存储的工具类

时间:2020-03-02 01:36:51

相关推荐

一个集成阿里云 腾讯云 七牛云对象存储的工具类

1.安装composer扩展

composer require china-lishuo/oss-utils

2.这是图片上传到云存储+cdn

/*** @param Request $request* @return false|string* @throws \OSS\Core\OssException* @throws \lishuo\oss\exception\ConfigException* @throws \lishuo\oss\exception\NonsupportStorageTypeException* 上传七牛云加cdn*/public function addImages(Request $request){$data=$request->input();$fileimg=$request->file('file')->store('images');$config = new StorageConfig("控制台查看获取", "控制台查看获取", "七牛云不需要配置这个参数,留空字符串");$storage = Manager::storage("云存储厂商") // 阿里云:aliyun、腾讯云:tencent、七牛云:qiniu->init($config) // 初始化配置->bucket("自己的cdn桶名"); // 指定操作的存储桶// 查看文件列表$storage->get(10); // 指定查看10条// 上传文件$time=time();$img = $time.".jpg";//拼接随机数字图片$result = $storage->put($img, $fileimg);$img="cdn域名".$img;//拼接上自己的cdn域名$data['file']=$img;$res=Images::addImages($data);if ($res){return json_encode(['code','msg'=>'ok','data'=>$data]);}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。