七牛云存储之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开发可以参考该链接。代码运行结果
LOCVPS发来了针对XEN架构VPS的促销方案,其中美国洛杉矶机房7折,其余日本/新加坡/中国香港等机房全部8折,优惠后日本/新加坡机房XEN VPS月付仅29.6元起。这是成立较久的一家国人VPS服务商,目前提供美国洛杉矶(MC/C3)、和中国香港(邦联、沙田电信、大埔)、日本(东京、大阪)、新加坡、德国和荷兰等机房VPS主机,基于XEN或者KVM虚拟架构,均选择国内访问线路不错的机房,适合建...
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑 由赣州王成璟网络科技有限公司旗下赣州提速啦网络科技有限公司运营 投资1000万人民币 在美国Cera 香港CTG 香港Cera 国内 杭州 宿迁 浙江 赣州 南昌 大连 辽宁 扬州 等地区建立数据中心 正规持有IDC ISP CDN 云牌照 公司。公司购买产品支持3天内退款 超过3天步退款政策。提速啦的市场定位提速啦主...
Hostodo在九月份又发布了两款特别套餐,开设在美国拉斯维加斯、迈阿密和斯波坎机房,基于KVM架构,采用NVMe SSD高性能磁盘,最低1.5GB内存8TB月流量套餐年付34.99美元起。Hostodo是一家成立于2014年的国外VPS主机商,主打低价VPS套餐且年付为主,基于OpenVZ和KVM架构,美国三个地区机房,支持支付宝或者PayPal、加密货币等付款。下面列出这两款主机配置信息。CP...