七牛云入门及图片上传

2023-11-03

什么是七牛云?

  • 七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化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);
    }

}

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

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

推荐其他文章

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

七牛云入门及图片上传 的相关文章

随机推荐

  • STM32在线升级OTA,看这一篇就够啦~

    本文是博主在学习OTA时 up主阿正推荐学习的文章 原作者leafguo 写的非常简洁明了 在获得授权后整理发布 可以在文末点击阅读原文跳转到原文章 简介 本文主要讲解在线升级 OTA 的基础知识 主要是针对IAP OTA从原理分析 分区划
  • DVWA靶机,通过XSS盗取cookie登录

    文章目录 一 发现XSS漏洞 1 1 登录DVWA 找到XSS DOM 模块 测试XSS是否存在 1 2 在选项的传参后面加入一串js代码 也就是可以XSS弹出的代码 payload如下 二 盗取cookie 2 1 在XSS平台上搭建一个
  • Linux 学习视频完整

    链接 https pan baidu com s 1O6zsaYo7kl28QTpOnr9wCA 提取码 e7u4
  • docker部署harbor

    一 harbor下载 官方下载地址 Releases goharbor harbor GitHub 二 harbor安装 1 解压安装包 tar xzvf harbor XXXX tgz 2 配置修改 复制harbor yml tmpl文件
  • quagga源码学习--BGP协议中的routemap

    路由策略的基础知识 定义 路由策略 Routing Policy 作用于路由 主要实现了路由过滤和路由属性设置等功能 它通过改变路由属性 包括可达性 来改变网络流量所经过的路径 目的 路由器在发布 接收和引入路由信息时 根据实际组网需要实施
  • uniapp 多选框的全选功能实现

    uniapp内置的checkbox其实以及checkbox group本来挺好的 但是有两个问题 无法依赖其事件实现全选 样式固定 难以修改 他们无法实现全选的原因是 我动态修改checkbox的checked字段时 界面上的状态能够实时变
  • Spring Cloud框架学习-Spring Cloud Stream

    文章目录 1 基本介绍 2 设计思想 3 常用注解 4 简单入门 5 自定义消息通道 6 消息分组 处理消息重复消费 7 消息分区 7 1 概念 7 2 使用示例 8 延时消息 8 1 安装插件 8 2 具体实现 1 基本介绍 Spring
  • python中sys.setdefaultencoding('utf-8')的作用

    在python中 编码解码其实是不同编码系统间的转换 默认情况下 转换目标是Unicode 即编码unicode str 解码str unicode 其中str指的是字节流 而str decode是将字节流str按给定的解码方式解码 并转换
  • 操作系统的进程管理

    进程组成 PCB PCB 系统为每个运行的程序配置一个数据结构 称为进程控制块 PCB 用来描述进程的各种信息 如程序代码存放位置 PCB 程序段 数据段三部分构成了进程实体 进程映像 所谓创建进程 实际上是创建进程实体中的PCB 撤销进程
  • Qt5中创建及使用自定义插件遇到的一些问题

    关键词 Qt5 IconEditor custom plugin QtCreator Failed Plugins 自定义插件 今天 C GUI Programming with Qt 4 看到了第五章自定义IconEditorPlugin
  • Mac M1芯片安装tensorflow和pytorch和spaCy

    mac m1 chip因为建构问题 直接pip的版本根本不兼容且不能用 安装踩了很多坑 在此记录一下 apple官网指南 以下是装tensorflow详细的介绍 安装Xcode 你在Apple store可以找到 装完打开一下 有一些东西只
  • TCP、UDP、IP 协议分析

    互连网早期的时候 主机间的互连使用的是NCP协议 这种协议本身有很多缺陷 如 不能互连不同的主机 不能互连不同的操作系统 没有纠错功能 为了改善这种缺点 大牛弄出了TCP IP协议 现在几乎所有的操作系统都实现了TCP IP协议栈 TCP
  • 软件测试项目经验案例,项目经验又多了一些

    目录 一 引言 二 测试任务 三 测试进度 四 测试资源 五 测试策略 六 测试完成标准 七 风险和约束 八 问题严重程度描述和响应时间规范 九 测试的主要角色和职责 有需要实战项目的评论区留言吧 软件测试是使用人工或者自动的手段来运行或者
  • 蓝桥杯历年省赛真题汇总及题目详解

    蓝桥杯历年决赛试题汇总及试题详解 2013年第四届蓝桥杯省赛真题详解 第四届蓝桥杯JavaA组题目解析 第四届蓝桥杯JavaB组题目解析 第四届蓝桥杯JavaC组题目解析 2014年第五届蓝桥杯省赛真题详解 第五届蓝桥杯JavaA组题目解析
  • 电子信息工程电子信息毕设分享100例(五)

    单片机毕业设计项目分享系列 这里是DD学长 单片机毕业设计及享100例系列的第一篇 目的是分享高质量的毕设作品给大家 包含全面内容 源码 原理图 PCB 实物演示 论文 这两年开始毕业设计和毕业答辩的要求和难度不断提升 传统的单片机项目缺少
  • Ubuntu安装Pytorch(详细)

    最近发现了一个挺厉害的人工智能学习网站 内容通俗易懂 风趣幽默 感兴趣的可以点击此链接进行查看 床长人工智能教程 废话不多说 请看正文 一 安装NVIDIA GPU显卡驱动 1 准备工作 1 禁用BIOS中的secure boot 因为此方
  • 计算机组成与系统结构指导,计算机组成与系统结构实验指导书

    计算机组成与系统结构实验指导书 37页 本资源提供全文预览 点击全文预览即可全文预览 如果喜欢文档就下载吧 查找使用更方便哦 19 9 积分 计算机组成与系统结构 实验指导书内蒙古工业人子信息工程学院计算机系2005年10月第一部分实验系统
  • GDB+GDBserver 远程调试

    本文转自 https www cnblogs com Dennis mi articles 5018745 html 如若侵权 会及时删除 内容摘要 远程调试环境由宿主机GDB和目标机调试stub共同构成 两者通过串口或TCP连接 使用 G
  • 蓝桥杯评分标准_蓝桥杯软件设计大赛自测评分标准

    第 1 1 页 2013 模拟赛自测评分标准 1 结果填空题 得分或不得分 没有中间结果 结果必须完全正确才能得分 结果中含有引导或尾随的空白将被忽略 不扣分 但 结果中含有中文空白字符或标点符号 按错误处理 结果中含有不必要的多余内容 说
  • 七牛云入门及图片上传

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