一个集成阿里云、腾讯云、七牛云对象存储的工具类
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]);}}
一个集成阿里云、腾讯云、七牛云对象存储的工具类相关推荐
- tp6腾讯云、七牛云对象存储的工具类以及异步上传
composer安装 composer require lorine/oss-utils 代码: use Lorine\OssUtils\OssService;$config = ['ak' => ...
- 一个集成阿里云、腾讯云、七牛云对象存储的SDK
概述 一个集成阿里云.腾讯云.七牛云对象存储的SDK An SDK integrating Alibaba cloud, Tencent cloud and qiniu cloud object st ...
- SpringBoot2.x 集成 七牛云对象存储Kodo
本文主要对SpringBoot2.x集成七牛云对象存储Kodo进行简单总结,其中SpringBoot使用的2.4.5版本. 一.七牛云对象存储Kodo简介 七牛云对象存储Kodo是七牛云提供的高可靠. ...
- 使用z-file和七牛云对象存储构建个人网盘
最近想构建一个个人网盘玩玩,用来存储些资源.这里使用云服务器+zfile+七牛云对象存储进行搭建. 租用云服务器 首先需要在常用的云服务网站买一个云服务器,如阿里云.腾讯云等.这里不说该怎么租用和搭建 ...
- 七牛云对象存储绑定个人域名
七牛云对象存储绑定个人域名 七牛云介绍 主题说明 过程介绍 登录病创建存储空间 创建完成后 增加域名管理 查看域名解析 chame 域名 去域名管理页面 增加chame解析(我的是阿里云) 七牛云介绍 ...
- 七牛云对象存储使用指南
对象存储服务简介 七牛云海量存储系统(KODO)是自主研发的非结构化数据存储管理平台,支持中心和边缘存储.平台经过多年大规模用户验证已跻身先进技术行列,并广泛应用于海量数据管理的各类场景. 详细介绍参 ...
- 七牛云对象存储 Java使用
文章目录 对象存储服务简介 产品优势 核心功能及服务 创建对象存储空间 上传文件测试 Java SDK简介 使用SDK上传文件 下载文件测试 对象存储服务简介 七牛云海量存储系统(KODO)是自主研发 ...
- Java实现将文件(图片)上传到七牛云对象存储,并实现下载和删除功能
引言:在搭建项目时如果把上传的文件存储在该项目运行的主机上,会导致访问该项目时加载非常缓慢,因此需要对象存储.并且对象存储具有网站数据动静分离,大幅提升网页性能,储存节点多,支持跨地域实时同步,成本低 ...
- 微信小程序使用七牛云对象存储保存图片和文件
先给大家看效果图,如下: 一.开通七牛云对象存储服务(免费的) 官网:https://www.qiniu.com/,实名认证后,创建一个空间,用于保存文件 二.获取 AccessKey和SecretK ...
最新文章
- Keepalived设置开机自启
- 02、Kubernetes 入门(上)-重新认识Docker
- 如何安装使用PHP MyAdmin
- Nginx的定时事件的实现(timer)
- 让KVM虚拟机支持console功能
- 我的世界基岩版json_我的世界基岩版1.16
- Python AES
- error: #5: cannot open source input file “stm32f10x_lib.h“:
- MySQL技术内幕 InnoDB存储引擎【一】
- android 关掉屏幕旋转,防止在Android中屏幕旋转时解除对话框
- 程序猿应该拥有的浏览器
- LoRa协议在Arduino上的应用——原理及代码分析(二)
- STM32野火教程学习
- vbscript运行环境linux,VBScript 是什么?
- Windows 文件夹修改为exe的原理和解决办法
- 结构体知识——声明,初始化,成员访问,传参
- JDK代理模式学习笔记
- cmake添加查找目录_CMake如何查找库路径(一)
- 我的Url重写,我的UrlRewriting
- 微信公众号笔记(二)
热门文章
- 【23考研】计算机择校信息库-河南高校计算机相关专业22专业目录分类汇总(按专业课分类汇总)
- python报错:Invalid parameter alpha for estimator Pipeline
- setf 使用方法
- matlab中并行条件,matlab中的并行方法
- 在 CentOS7 下安装 Cadence IC验证平台 INCISIVE152
- 107个创新JAVA计算机毕业设计项目,应有尽有,轻松通过
- 维特比软信息译码——高斯信道/瑞丽信道
- 程序江湖:第十七章 火焰山中的南京
- QTP无法录制IE浏览器的web操作
- VM安装Mac os x10.11的诸多坑人问题