java对七牛云的简单操作(对象存储文件上传)
程序员文章站
2024-03-18 16:44:04
...
java对七牛云的简单操作(对象存储文件上传)
完整的项目下载地址
http://download.csdn.net/download/weixin_39549656/10222834
1.首先要有账号并完成身份证认证,登陆控制台
2.选择添加对象存储
3.名字自己起吧,存储区域随便,本章测试的是公开空间
4.获得秘钥Sk 和Ak 一会代码用
5.目录结构
6.Test.java
import org.json.JSONException;
import com.qiniu.api.auth.AuthException;
import com.qiniu.api.auth.digest.Mac;
import com.qiniu.api.config.Config;
import com.qiniu.api.io.IoApi;
import com.qiniu.api.io.PutExtra;
import com.qiniu.api.io.PutRet;
import com.qiniu.api.rs.PutPolicy;
public class Test {
public static void main(String[] args) throws AuthException, JSONException{
//这里填写ak 第4步有
Config.ACCESS_KEY = "<YOUR APP ACCESS_KEY>";
////这里填写sk 第4步有
Config.SECRET_KEY = "<YOUR APP SECRET_KEY>";
Mac mac = new Mac(Config.ACCESS_KEY, Config.SECRET_KEY);
// 请确保该bucket已经存在 意思是你创建云存储名称第3步第一个名字
String bucketName = "<Your bucket name>";
PutPolicy putPolicy = new PutPolicy(bucketName);
String uptoken = putPolicy.token(mac);
PutExtra extra = new PutExtra();
String key = "<key>";//这里是文件名 (存入七牛云文件的最终名字)
String localFile = "C:\\Users\\Administrator\\Desktop\\ccd.txt";//这里是你本地的文件路径
PutRet ret = IoApi.putFile(uptoken, key, localFile, extra);
System.out.println("success");//控制台提示(这是我自己写的)
}
}
7.成功如下
8.公网访问地址
通过上面的外链接就可以访问了,有问题欢迎留言!!
上一篇: HDU-3364-*s