腾讯云上传图片?就这!

腾讯云

什么是腾讯云

腾讯云是腾讯旗下的一款产品,为开发者及企业提供云服务、云数据、云运营等整体一站式服务方案。相比较其他云服务器,其采用集群式的方式,使用更加安全方便。

注册腾讯云

点击进入腾讯云
在这里插入图片描述此处可以使用微信、QQ等方式注册

注册登陆成功后,进入对象存储模块
在这里插入图片描述然后点击创建自己的存储通
在这里插入图片描述为了能够进行访问,不选择私有读写。此时根据自己需求选择公有读私有写或者公有读写

接下来就选择系统默认配置,无脑下一步 >>>
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
存储通创建成功!!!

此时上传一个本地图片进行测试,上传完成后刷新存储通即可看到上传到云服务器的图片啦!
在这里插入图片描述

通过代码将图片上传到腾讯云

在对象存储模块下找到密匙管理选项。获取SecretId以及SecretKey
在这里插入图片描述
完成之后就要开始码代码了
选择自己需要的选择找到所用的依赖(以Java为例)
在这里插入图片描述

<dependency>
    <groupId>com.qcloud</groupId>
    <artifactId>cos_api</artifactId>
    <version>5.6.54</version>
</dependency>

初始化客户端代码,secretId,secretKey 需要改动自己的信息,以及Region改为创建存储桶时设置的地区

// 1 初始化用户身份信息(secretId, secretKey)。
// SECRETID和SECRETKEY请登录访问管理控制台 https://console.cloud.tencent.com/cam/capi 进行查看和管理
String secretId = "SECRETID";
String secretKey = "SECRETKEY";
COSCredentials cred = new BasicCOSCredentials(secretId, secretKey);
// 2 设置 bucket 的地域, COS 地域的简称请参照 https://cloud.tencent.com/document/product/436/6224
// clientConfig 中包含了设置 region, https(默认 http), 超时, 代理等 set 方法, 使用可参见源码或者常见问题 Java SDK 部分。
Region region = new Region("COS_REGION");
ClientConfig clientConfig = new ClientConfig(region);
// 这里建议设置使用 https 协议
// 从 5.6.54 版本开始,默认使用了 https
clientConfig.setHttpProtocol(HttpProtocol.https);
// 3 生成 cos 客户端。
COSClient cosClient = new COSClient(cred, clientConfig);

上传指定位置的文件,需要对该代码进行try catch处理。

// 指定要上传的文件
File localFile = new File(localFilePath);
// 指定文件将要存放的存储桶
String bucketName = "examplebucket-1250000000";
// 指定文件上传到 COS 上的路径,即对象键。例如对象键为folder/picture.jpg,则表示将文件 picture.jpg 上传到 folder 路径下
String key = "exampleobject";
PutObjectRequest putObjectRequest = new PutObjectRequest(bucketName, key, localFile);
PutObjectResult putObjectResult = cosClient.putObject(putObjectRequest);

使用postman测试
在这里插入图片描述根据返回信息,此时去存储桶就可以看到上传的文件啦!!!

文章参考:
百度百科–腾讯云
腾讯云对象存储文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值