腾讯云cos的图片上传
使用cos对象存储调用
工具类如下:
// 存储桶名称
private static final String bucketName = "";
//secretId 秘钥id
private static final String SecretId = "";
//SecretKey 秘钥
private static final String SecretKey = "";
// 腾讯云 自定义文件夹名称
private static final String prefix = "";
// 访问域名
public static final String URL = "";
// 创建COS 凭证
private static COSCredentials credentials = new BasicCOSCredentials(SecretId,SecretKey);
// 配置 COS 区域 就购买时选择的区域
private static ClientConfig clientConfig = new ClientConfig(new Region(""));//区域
public static String uploadfile(MultipartFile file){
// 创建 COS 客户端连接
COSClient cosClient = new COSClient(credentials,clientConfig);
String fileName = file.getOriginalFilename();
try {
String substring = fileName.substring(fileName.lastIndexOf("."));
File localFile = File.createTempFile(String.valueOf(System.currentTimeMillis()),substring);
file.transferTo(localFile);
Random random = new Random();
fileName =prefix+random.nextInt(10000)+System.currentTimeMillis()+substring;
// 将 文件上传至 COS
PutObjectRequest objectRequest = new PutObjectRequest(bucketName,fileName,localFile);
cosClient.putObject(objectRequest);
}catch (Exception e){
e.printStackTrace();
}finally {
cosClient.shutdown();
}
return URL+fileName;
}
在加上相关依赖
<dependency><groupId>com.qcloud</groupId><artifactId>cos_api</artifactId><version>5.6.15</version> </dependency>
然后在写个控制器进行调用。
腾讯云cos的图片上传相关推荐
- Typora+PicGo+腾讯云COS实现图片上传功能
文章目录 * * 一.前言 * 二.安装Typora和PicGo * 三.[腾讯云](https://l.gushuji.site/tencent)COS创建对象存储 * 四.配置Typora和Pic ...
- 腾讯云COS服务器文件上传与生命周期的设置,以及Opencv nparry数组格式图片非文件流方式上传
目录 Opencv numpy arry图片非文件流直接上传 腾讯云COS服务器的文件上传和生命周期的设置 1.申请服务器 2.创建桶 3.官方文档以及安装SDK 4.开始使用(官方示例代码) 5.必 ...
- 腾讯云cos预签名上传文件
腾讯云cos预签名上传文件 链接: 文档地址 下面展示一些 内联代码片. 后端要个 scene的值 这个是你上传什么类型的文件传不同的值 然后成功之后调一个原生的put请求 最后会得到一个 retur ...
- 腾讯云 视频 点播 视频上传接口
申请腾讯云 获取id 及 key [腾讯云视频]Web上传 地址 https://cloud.tencent.com/document/product/266/9239 Java 签名示例 ht ...
- 使用阿里云OSS实现图片上传案例
文章目录 前言 一.OSS是什么? 二.使用步骤 1.开通OSS服务 2.创建bucket 3.创建子账户 4.查看帮助文档,编写后端代码 5.layui前端 总结 前言 在正式的开发环境中,类似图片 ...
- 使用阿里云的OSS图片上传,这里是用的上传网络流
使用阿里云的OSS图片上传,这里是用的上传网络流 思路: /** 文件上传到OSS 上传网络流 以下代码用于上传网络流: 1.通过element的el-upload插件,通过action发送请求到后台 ...
- Typora + Picgo + 阿里云oss实现图片上传
Typora + Picgo + 阿里云oss实现图片上传 设置原因 Typora是一款markdown文本编辑器,无法承载本地图片存储的功能,书写好的文章上传到博客或其他设备上时会导致图片丢失,无法 ...
- 上传excel腾讯云服务器,使用SpringBoot上传文件到腾讯云
最近在做一个项目,涉及到腾讯云上传文件/图片到服务器,为了图方便并且提升访问速度,想着上传到腾讯云存储桶是一个不错的选择.腾讯云存储桶的创建可见我之前的文章. 当然存储桶里面不仅可以存图片,也可以存储 ...
- 使用腾讯云cos搭建图片服务器
背景 当我们能不希望把图片上传到自己的服务器时,可以采用腾讯云cos帮我们免费代图片,我们只需要在自己的数据库里保存一个图片地址就行了 二.注册账号免费试用 1.注册腾讯云账号 按照腾讯云的注册方式, ...
最新文章
- 【每日一算法】相交链表
- 用时间戳判断两个时间是否在同一天和时区转换问题
- jQuery操作Class
- 树莓派的几种登录方式及树莓派的网络配置
- .NET 云原生架构师训练营(模块二 基础巩固 依赖注入)--学习笔记
- 和爸爸的聊天永远是个谜。。 | 今日最佳
- redis.conf配置文件详解
- Bootstrap 媒体列表
- Mysql得隔离级别
- vmware复制fedora16出现网络启动错误
- javascript优缺点
- Matlab交通流建模
- python fundamental structure_Data Structures and Algorithms in Python
- python熄灯问题
- python表单数据系统_python 网页提交表单数据库
- Unity-timeline(时间线)
- 今天去西安易朴通讯有限公司实习
- 计算机网络—— DNS和CDN那些事
- Matlab利用plot函数绘制散点图
- Python报错ReadTimeoutError