七牛云官方创建账户
获取AK 跟 SK 这两个密钥
创建私密空间
记录空间名称 还有 地区(华东、华南)
java(SpringBoot)+Vue测试
1Vue导入依赖
npm 下载异步请求的axion
npm 下载qiniu.js SDK
2Maven导入依赖
<!--java 整合七牛云 依赖包-->
<dependency>
<groupId>com.qiniu</groupId>
<artifactId>qiniu-java-sdk</artifactId>
<version>[7.2.0, 7.2.99]</version>
</dependency>
<!--七牛需要用到此依赖-->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.5</version>
</dependency>
创建QiNiuYunBean
package com.qiniuyun.qiniuyun_test.bean;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@ConfigurationProperties(prefix = "qiniu")
@Component
public class QiNiuYunBean {
private final static String accessKey = "写你的AK密钥";
private final static String secretKey = "写你的SK密钥";
private final static String bucket = "写你创建的空间名称";
private final static String cdnProfile = "你七牛云上的域名";
private final static String protocol = "写你申请的协议";
public static String getAccessKey() {
return accessKey;
}
public static String getSecretKey() {
return secretKey;
}
public static String getBucket() {
return bucket;
}
public static String getCdnProfile() {
return cdnProfile;
}
public static String getProtocol() {
return protocol;
}
}
创建服务层
package com.qiniuyun.qiniuyun_test.service;
import com.qiniu.common.QiniuException;
import com.qiniu.http.Response;
import com.qiniu.storage.BucketManager;
import com.qiniu.storage.UploadManager;
import com.qiniu.util.Auth;
import java.io.File;
import j