七牛云存储之Java创建存储空间
概述
七牛云存储主要提供给开发者静态数据的存储中心提供各种资源上传下载存储管理和数据处理的服务器七牛云存储是以键值对key-value的形式来对数据进行存储key表示文件名称 value则为对应的文件资源所有的文件都是存储在空间buc ket之中每个空间下面可以存储不限数量不限大小不限类型的文件这些文件具有唯一的名称 即为文件的key。
问题
如何通过程序调用七牛的接口来实现空间的创建
示例
因为是做Java开发的所以是通过java来实现的程序如下package com.qiniu.kodo;import java.io.IOException;import com.qiniu.base.AccountMgr;import com.qiniu.util.Auth;import okhttp3.OkHttpClient;import okhttp3.Request;import okhttp3.Response;
/**
*七牛创建空间通过mkbucket接口
* @author xuhuanchao
*
*/public class CreateBucket {
Auth auth = Auth.create(AccountMgr.ACCESS_KEY, AccountMgr.SECRET_KEY) ;
String bucketName = "code_crate_bucket";
/**
*创建空间
*/public void createBucket( ) {
String path = "/mkbucket/"+bucketName+"/public/0\n";
String access_token = auth.sign(path) ;
System.out.println(access_token) ;
String url = "http://rs.qiniu.com/mkbucket/"+bucketName+"/public/0";
OkHttpClient client = new OkHttpClient( ) ;
Request request = new Request.Builder( ) .url(url)
.addHeader("Content-Type", "application/x-www-form-urlencoded")
.addHeader("Authorization", "QBox " + access_token) .build( ) ;
Response re = null;try {re = client.newCall(request) .execute( ) ;if (re.isSuccessful( ) == true) {
System.out.println(re.code( ) ) ;
System.out.println(re.toString( ) ) ;
} else {
System.out.println(re.code( ) ) ;
}
} catch (IOException e) {e.printStackTrace( ) ;
}
}
/**
*测试
* @param args
*/public static void main(String[ ] args) {
new CreateBucket( ) .createBucket( ) ;
}
}
参考文档https://support.qiniu.c om/hc/kb/artic le/112852/
这是七牛官方提供的接口说明文档如果是非java开发可以参考该链接。代码运行结果
对于一般的用户来说,我们使用宝塔面板免费版本功能还是足够的,如果我们有需要付费插件和专业版的功能,且需要的插件比较多,实际上且长期使用的话,还是购买付费专业版或者企业版本划算一些。昨天也有在文章中分享年中促销活动。如今我们是否会发现,我们在安装宝塔面板后是必须强制我们登录账户的,否则一直有弹出登录界面,我们还是注册一个账户比较好。反正免费注册宝塔账户还有代金券赠送。 新注册宝塔账户送代金券我们注册...
GigsGigsCloud新上了洛杉矶机房国际版线路VPS,基于KVM架构,采用SSD硬盘,年付最低26美元起。这是一家成立于2015年的马来西亚主机商,提供VPS主机和独立服务器租用,数据中心包括美国洛杉矶、中国香港、新加坡、马来西亚和日本等。商家VPS主机基于KVM架构,所选均为国内直连或者优化线路,比如洛杉矶机房有CN2 GIA、AS9929或者高防线路等。下面列出这款年付VPS主机配置信息...
关于半月湾HMBCloud商家之前也有几篇那文章介绍过这个商家的产品,对于他们家的其他产品我都没有多加留意,而是对他们家的DC5机房很多人还是比较喜欢的,这个比我们有些比较熟悉的某商家DC6 DC9机房限时,而且半月湾HMBCloud商家是相对便宜的。关于半月湾DC5机房的方案选择和介绍:1、半月湾三网洛杉矶DC5 CN2 GIA同款DC6 DC9 1G内存 1TB流量 月$4.992、亲测选择半...