七牛云存储之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开发可以参考该链接。代码运行结果
热网互联怎么样?热网互联(hotiis)是随客云计算(Suike.Cloud)成立于2009年,增值电信业务经营许可证:B1-20203716)旗下平台。热网互联云主机是CN2高速回国线路,香港/日本/洛杉矶/韩国CN2高速线路云主机,最低33元/月;热网互联国内BGP高防服务器,香港服务器,日本服务器全线活动中,大量七五折来袭!点击进入:热网互联官方网站地址热网互联香港/日本/洛杉矶/韩国cn2...
快快CDN主营业务为海外服务器无须备案,高防CDN,防劫持CDN,香港服务器,美国服务器,加速CDN,是一家综合性的主机服务商。美国高防服务器,1800DDOS防御,单机1800G DDOS防御,大陆直链 cn2线路,线路友好。快快CDN全球安全防护平台是一款集 DDOS 清洗、CC 指纹识别、WAF 防护为一体的外加全球加速的超强安全加速网络,为您的各类型业务保驾护航加速前进!价格都非常给力,需...
HaBangNet支持支付宝和微信支付,只是价格偏贵,之前国内用户并不多。这次HaBangNet推出三个特价套餐,其中美国机房和德国机房价格也还可以,但是香港机房虽然是双向CN2 GIA线路,但是还是贵的惊人,需要美国和德国机房的可以参考下。HaBangNet是一家成立于2014年的香港IDC商家,中文译名:哈邦网络公司,主营中国香港、新加坡、澳大利亚、荷兰、美国、德国机房的虚拟主机、vps、专用...