使用七牛云进行云存储并与JAVA进行简单交互

1.创建存储空间
需要公开空间才能与java进行交互


使用七牛云进行云存储并与JAVA进行简单交互_第1张图片
进行文件上传即可看到存储文件
使用七牛云进行云存储并与JAVA进行简单交互_第2张图片可以进行简单的预览

2.与JAVA的交互
首先要获取密匙

使用七牛云进行云存储并与JAVA进行简单交互_第3张图片

在这里插入图片描述
将AK和SK的内容都拷贝下来备用
JAVA代码:

package com.yiju.util;

import com.qiniu.common.QiniuException;
import com.qiniu.common.Zone;
import com.qiniu.http.Response;
import com.qiniu.storage.Configuration;
import com.qiniu.storage.UploadManager;
import com.qiniu.util.Auth;

public class Test{
    public static void main(String[] args) {
        Configuration cgf = new Configuration(Zone.zone1());
        UploadManager uploadManager = new UploadManager(cgf);
        //复制粘贴密匙
        String ak="V86-ao-ntbpWZrtv7QF4YQ-8CM6sA_TSx1qB8Gyc";
        String sk="4C2-dUzRqQJ7-LEKR7ON4ey5GKVZw83QyGf4gWQE";
        //存储空间名称
        String bucket="hualili";
        //使用密匙
        Auth auth = Auth.create(ak,sk);
        //定义图片路径和上传后图片名称
        String uptake=auth.uploadToken(bucket);
        String file="C:\\Users\\10733\\Desktop\\1.jpg";
        String key="1.jpg";
        try{
            Response response=uploadManager.put(file, key, uptake);
            System.out.println(response);
        }catch (QiniuException e){
            e.printStackTrace();
        }
    }
}

Pom.xml里的相应架包代码:



  com.qiniu
  qiniu-java-sdk
  [7.2.0, 7.2.99]



  com.mchange
  c3p0
  0.9.5.2
  compile


  org.mybatis
  mybatis-spring
  1.3.1
  compile


  com.github.pagehelper
  pagehelper
  RELEASE
  compile


  org.springframework
  spring-jdbc
  5.0.2.RELEASE
  compile




效果图:
使用七牛云进行云存储并与JAVA进行简单交互_第4张图片
通过域名/图片名.图片类型 就可以在网站上查看上传图片

你可能感兴趣的:(使用七牛云进行云存储并与JAVA进行简单交互)