七牛云使用(异步、前后分离)

七牛云官方创建账户

获取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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值