Git Product home page Git Product logo

ossunity's Introduction

OSSUnity

介绍

🍺一款基于SpringBoot集成的OSS对象存储整合,包含了阿里云OSS、腾讯云、七牛云对象存储。使文件上传变得简单、快速、开箱即用~

安装教程

添加依赖

<dependency>
  <groupId>com.gitee.linkxs</groupId>
  <artifactId>oss-spring-boot-starter</artifactId>
  <version>1.0.1</version>
</dependency>

使用说明

  1. 配置参数 👉(按需配置即可)
oss:
  type: qiniu  #对象存储厂商 阿里云/aliyun 腾讯云/tencent 七牛云/qiniu 必填 
  aliyun:
    accessKeyId:         #阿里云accessKeyId
    accessKeySecret:     #阿里云accessKeySecret
    endpoint:            #对象存储区域地址
    domain:              #oss域名
    bucketName:          #oss对象桶
  tencent:     
    appid:               #腾讯云appid
    secretId:            #腾讯云secretId
    secretKey:
    bucketName:
    region:              #对象存储区域地址
    domain:              #oss域名
  qiniu:                
    accessKey:           #七牛云accessKey
    secretKey:
    bucketName:
    domain:              #oss域名
  1. 代码示例
    /**
     * 注入对象存储调用
     */
    @Autowired
    private OSSUnity ossUnity;

3.接口实例

    /**
     * 文件上传
     * @param path OSS文件路径
     * @param file 文件
     * @return 文件URL地址
     */
    String upload(String path, File file);

    /**
     * 文件上传
     * @param path OSS文件路径
     * @param inputStream 字节流
     * @return 文件URL地址
     */
    String upload(String path, InputStream inputStream);

ossunity's People

Contributors

linkxs avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

wzshuang

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.