七牛云存储域名配置和JavaAPI使用

七牛云存储域名配置和JavaAPI使用

七牛云存储的测试域名只能试用一个月(国家为了链接实名化可溯源,据传之前有人使用七牛的测试域名传播淫秽信息),所以我们需要配置自己的域名来

  1. 在七牛云添加融合cdn域名。使用自己的二级域名,如cdn.whichard.cn 得到一个cname记录

  2. 腾讯云配置cname:
    把得到的cname填到记录值处,主机记录处注意:填写二级域名cdn即可,不是填写cdn.whichard.cn
    在这里插入图片描述

  3. 在使用七牛云的Java API编程时需要注意的:需要同时配置域名和对应的bucket,比如下图这里我的使用配置为

  String bucketname = "myblog";
  private static String QINIU_IMAGE_DOMAIN = "http://cdn.whichard.cn/";

在这里插入图片描述
4. 七牛云Java API使用其他注意点

在使用API时最好参考七牛云的开源项目,上面提供了多种语言API的源码以及详细的examples,比如JavaSDK,节省开发时间可在导入maven依赖后根据其examples进行参数修改并应用到自己的项目里。

Zone为创建bucket时选择的地区(华东华南等),可以使用autoZone()方法,让他自动配置。
简单实用的代码:

//密钥配置
Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
//创建上传对象
Zone z = Zone.autoZone();
Configuration c = new Configuration(z);
UploadManager uploadManager = new UploadManager(c);
//调用put方法上传
Response res = uploadManager.put(file.getBytes(), fileName, getUpToken());
return QINIU_IMAGE_DOMAIN + JSONObject.parseObject(res.bodyString()).get("key");
这样,就直接将图片上传到七牛云存储中,并且得到图片连接。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值