七牛云入门及图片上传

什么是七牛云?

  • 七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化PaaS服务。围绕富媒体场景,七牛先后推出了对象存储,融合CDN加速,数据通用处理,内容反垃圾服务,以及直播云服务等。
  • 通俗来讲七牛云就是一个服务器

百度百科
七⽜云成⽴于 2011 年,持续在海量⽂件存储、CDN 内容分发、视频点播、互动直播及⼤规模异构数据处理领域的核⼼技术进⾏深度投⼊,赋能各⾏各业进⼊数据时代。七⽜云建⽴了统⼀的异构数据湖 (Data Lake),打造了完备的视频云服务和多媒体数据处理平台 (Dora Platform),并创建了简洁开放的机器数据处理平台 (Pandora Platform) 。
⽬前,使用七牛云的企业客户和开发者数量已经超过 100 万,包括 OPPO、B 站、爱奇艺、平安银⾏、招商银⾏、上汽集团等知名企业,间接覆盖了 90% 的网民。
作为国内第⼀批在 Go 语⾔⽅⾯进⾏实践的公司,七⽜云核⼼服务完全采⽤ Go 语⾔实现。

注册账号并实名认证

要注册七牛云账户并进行实名认证,然后我们创建一个存储空间,用于下面实验上传文件。
在这里插入图片描述
在这里插入图片描述

java上传文件到七牛云

这里测试我用的是springboot项目。

maven项目或者普通项目也可以。我这里引入下面的依赖

<!-- 七牛存储的SDK -->
        <dependency>
            <groupId>com.qiniu</groupId>
            <artifactId>qiniu-java-sdk</artifactId>
            <version>7.2.2</version>
        </dependency>

然后我们进入七牛云查看我们的密钥
在这里插入图片描述
编码实现文件上传

package com.dongmu.sevenbucket;

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

import java.io.File;

public class UploadTest {
    public static void main(String[] args) throws QiniuException {
        //1:密钥,这里写问们上面的密钥
        final String AK = "***";
        final String SK = "***";
        //2:指定工作空间,也就我我们上面创建的存储空间
        final String BUCKET = "public-dongmu";
		
        Auth auth =Auth.create(AK,SK);
        String token = auth.uploadToken(BUCKET);
        
        //指定大区
        Configuration cfg = new Configuration(Zone.zone1());

        //我们需要上传的文件的地址
        String local = "D:/word文档/PS素材/favicon.ico";
        //上传的文件的名称
        String name = "beauuty.jpg";
        File file = new File(local);
        //进行图片的上传
        UploadManager uploadManager = new UploadManager(cfg);
        uploadManager.put(file,name,token);
    }

}

这时候七牛云上即可看到刚才上传的图片文件
在这里插入图片描述

有关七牛云的域名配置:参考地址

推荐其他文章

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北海冥鱼未眠

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值