七牛云存储之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开发可以参考该链接。代码运行结果
wordpress简洁英文主题,wordpress简洁通用大气的网站风格设计 + 更适于欧美国外用户操作体验,完善的外贸企业建站功能模块 + 更好的移动设备特色模块支持,更高效实用的后台自定义设置 + 标准高效的代码程序功能结构,更利于Goolge等国际搜索引擎的SEO搜索优化和站点收录排名。点击进入:wordpress简洁通用型高级外贸主题主题价格:¥3980 特 惠 价:¥1280安装环境:运...
SpinServers服务商也不算是老牌的服务商,商家看介绍是是2018年成立的主机品牌,隶属于Majestic Hosting Solutions LLC旗下。商家主要经营独立服务器租用和Hybrid Dedicated服务器等,目前包含的数据中心在美国达拉斯、圣何塞机房,自有硬件和IP资源等,商家还自定义支持用户IP广播到机房。看到SpinServers推出了美国独服的夏季优惠促销活动,最低月...
运作了18年的德国老牌机房contabo在继去年4月开办了第一个美国数据中心(中部城市:圣路易斯)后立马在本月全新上马两个数据中心:纽约、西雅图。当前,为庆祝美国独立日,美国三个数据中心的VPS全部免除设置费,VPS本身的配置很高,价格适中,有较高的性价比!官方网站:https://contabo.com/en/SSD VPSKVM虚拟,纯SSD阵列,不限制流量,自带一个IPv4内存CPUSSD带...