欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java对七牛云的简单操作(对象存储文件上传)

程序员文章站 2024-03-18 16:44:04
...

java对七牛云的简单操作(对象存储文件上传)

完整的项目下载地址

http://download.csdn.net/download/weixin_39549656/10222834
1.首先要有账号并完成身份证认证,登陆控制台
java对七牛云的简单操作(对象存储文件上传)
2.选择添加对象存储
java对七牛云的简单操作(对象存储文件上传)
3.名字自己起吧,存储区域随便,本章测试的是公开空间
java对七牛云的简单操作(对象存储文件上传)
4.获得秘钥Sk 和Ak 一会代码用
java对七牛云的简单操作(对象存储文件上传)
5.目录结构
java对七牛云的简单操作(对象存储文件上传)
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.成功如下
java对七牛云的简单操作(对象存储文件上传)
java对七牛云的简单操作(对象存储文件上传)
8.公网访问地址
java对七牛云的简单操作(对象存储文件上传)
通过上面的外链接就可以访问了,有问题欢迎留言!!