七牛云配置与使用

首先官方给我们提供了jar包

第一步:导包


       com.qiniu
       qiniu-java-sdk
       7.2.11

第二步:上传文件到服务器

public class qiniuyuntest {

    /**基本配置-从七牛管理后台拿到账号的ACCESS_KEY和SECRET_KEY*/
    String ACCESS_KEY = "****************************************";
    String SECRET_KEY = "****************************************";
    //上传文件建立的空间名
    String bucketname = "miaomiao";

    //上传文件的路径(本地文件)
    String FilePath ="D:\\upload\\5CMB81520507426957.docx";
     
    //上传到七牛后保存的文件名 
    String key = "miaomiao.docx";

    //密钥配置
    Auth auth = Auth.create(ACCESS_KEY, SECRET_KEY);
    //创建上传对象
    UploadManager uploadManager =new UploadManager(new Configuration());


    //简单上传,使用默认策略,只需要设置上传的空间名就可以了
    public String getUpToken(){
        return auth.uploadToken(bucketname);
    }
    
 public void upload() throws IOException {
        try {
            //调用put方法上传
            //第一个参数为文件路径,第二个参数为文件上传名称,第三个参数是上文件的空间
            Response res = uploadManager.put(FilePath, key, getUpToken());

            //打印返回的信息
            System.out.println("上传后状态码"+res.statusCode);//200为上传成功


        } catch (QiniuException e) {

            // 请求失败时打印的异常的信息
            System.out.println("上传异常"+e);

        }
    }


//简单的测试 public static void main(String args[]) throws IOException{ new qiniuyuntest().upload(); }}

uploadManager.put(FilePath, key, getUpToken());
这个上传的方法第一个参数不一定非要是文件路径,有很多种参数,如下图,自己怎么方便怎么来
七牛云配置与使用_第1张图片

你可能感兴趣的:(七牛云)