zoukankan      html  css  js  c++  java
  • Minio-JAVA使用

    准备工作

    1.确保服务器已经搭建好minio

    2.登陆9000端口查看是否能进入minio

    存取代码部分

    1.引入jar包,这里我使用了maven引入,官方也有jar包提供下载

    <dependencies>
        <dependency>
            <groupId>io.minio</groupId>
            <artifactId>minio</artifactId>
            <version>3.0.10</version>
        </dependency>
    </dependencies>

    2.存取部分

    public class FileUploader {
      public static void main(String[] args) throws NoSuchAlgorithmException, IOException, InvalidKeyException, XmlPullParserException {
        try {
            // 参数为:图床,账号,密码
            MinioClient minioClient = new MinioClient("http://xx.xx.xx.xx:xxx", "这里填充账号", "这里填充密码");
     
            // 检查文件夹是否已经存在
            boolean isExist = minioClient.bucketExists("managertest");
            if(isExist) {
                System.out.println("文件夹已经存在了");
            } 
            else {
                // 创建一个名为managertest的文件夹
                System.out.println("文件夹还没存在");
                minioClient.makeBucket("managertest");
            }
            
            // 使用putObject上传一个文件到文件夹中。
            //参数为:文件夹,要存成的名字,要存的文件
            minioClient.putObject("managertest","1.png", "C:/Users/Administrator/Desktop/1.png");
            System.out.println("成功了");
            
            
            //使用getObject获取一个文件
            // 调用statObject()来判断对象是否存在。
            minioClient.statObject("managertest", "1.png");
            // 获取1.png的流并保存到photo.png文件中。
            //参数为:文件夹,要获得的文件,要写入的文件
            minioClient.getObject("managertest", "1.png", "C:/Users/Administrator/Desktop/photo.png");
     
            
        } catch(MinioException e) {
            System.out.println("错误: " + e);
        }
      }
    }
     
    zzzzzzzzzzzz
  • 相关阅读:
    Linux下Socket编程之地址结构
    矫正Fedora 8中livna源Nvidia驱动托付关连
    Firefox3 RC1颁布各种新特征发扬阐发更平定
    Fedora 8中完全开启compizfusion特效
    编译安置gsopcast SVN版
    Sopcast for linux更新至3.01!
    措置惩罚Fedora 8中的装备权限标题成绩
    vsftp假造用户设置(Ubuntu8.04)
    QQ2008贺岁版 on FedoraBy wine 0.9.58
    vFU NET
  • 原文地址:https://www.cnblogs.com/ymlyxp/p/14308699.html
Copyright © 2011-2022 走看看