七牛云对象存储入门

前言

网站通常会包含大量图片,而图片的数据量较大,通常导致网站响应较慢,影响网站性能。

通常的解决方案是,将图片存储与网站分离。搭建FTP图片服务器,使用url指向服务器上的图片,从而提升网站响应速度。

本文选用七牛云对象存储来实现图片存储。主要优点是,便宜,新用户还送一个月的免费测试,足够我们学习使用。

七牛融合 CDN 测试域名(以 clouddn.com/qiniucdn.com/qnssl.com/qbox.me 结尾),
每个域名每日限总流量 10GB,每个测试域名自创建起30个自然日后系统会自动回收,仅供测试使用并且不支持 Https访问。

概览

七牛云对象存储 是七牛云提供的高可靠、强安全、低成本、可扩展的存储服务。
我们可通过控制台、API、SDK 等方式简单快速地接入七牛存储服务,实现海量数据的存储和管理。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x9USlyTI-1582985541615)(fdef/money.jpg)]

实践

创建存储空间

  • 创建地域,选择服务区域。
  • 选择公有空间,方便别人访问。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TQfQckeG-1582985541618)(fdef/new.jpg)]

导入依赖

这里的version指定了一个版本范围,每次更新pom.xml的时候会尝试去下载7.2.x版本中的最新版本,你可以手动指定一个固定的版本。

<dependency>
  <groupId>com.qiniu</groupId>
  <artifactId>qiniu-java-sdk</artifactId>
  <version>[7.2.0, 7.2.99]</version>
</dependency>

编写代码

配置信息

qiniu:
  accessKey: key
  secretKey: 密钥
  bucket: 存储空间名称
  url: http://q59ifzu6u.bkt.clouddn.com/

主要代码

package cn.yujian95.hospital.component;

import com.google.gson.Gson;
import com.qiniu.common.QiniuException;
import com.qiniu.http.Response;
import com.qiniu.storage.Configuration;
import com.qiniu.storage.Region
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值