2.新建一个目录存放minio文件,我建的文件名叫 D:\minioData,CMD进入刚刚下载的minio.exe所在目录,

直接在cmd下运行:minio.exe server D:\minioData

启动乐成以后如下图(启动就是这么简朴),最后红色字提醒修改access Key和Secret Key  (默认全是minioadmin)

3.浏览器打开 http://127.0.0.1:9000/  输入access Key和Secret Key  (全是minioadmin)

登录进来是这样的,啥都没有。

4.上传文件,先要新建一个bucket (中文是桶的意思,我们理解为文件夹),点右下角有一个+号,选Create bucket ,

再上传一个文件,如下图,示意乐成了。

5.用java测试上传功效:

代码如下:

importio.minio.MinioClient;importio.minio.ObjectStat;importio.minio.errors.MinioException;importorg.xmlpull.v1.XmlPullParserException;importjava.io.IOException;importjava.security.InvalidKeyException;importjava.security.NoSuchAlgorithmException;public classProgram {public static voidmain(String[] args){

System.out.println("hello java");try{

test1();

}catch(Exception e){

System.out.println("test1错误: " +e);

}

}public static void test1()throwsNoSuchAlgorithmException, IOException, InvalidKeyException, XmlPullParserException {try{//参数为:图床,账号,密码

MinioClient minioClient = new MinioClient("http://127.0.0.1:9000", "minioadmin", "minioadmin");//boolean v=minioClient.bucketExists("test1");//检查文件夹是否已经存在

boolean isExist = minioClient.bucketExists("test1");if(isExist) {

System.out.println("test1文件夹已经存在了");

}else{//建立一个名为managertest的文件夹

System.out.println("test1文件夹还没存在");

minioClient.makeBucket("test1");

}//使用putObject上传一个文件到文件夹中。//参数为:文件夹,要存成的名字,要存的文件 (若是文件名相同将会复盖原来的文件)

minioClient.putObject("test1","tujpg2.png", "E:/Convert/testAllFile/tujpg2.jpg");

System.out.println("上传乐成了");//使用getObject获取一个文件//挪用statObject()来判断工具是否存在。

ObjectStat file=minioClient.statObject("test1", "tujpg2.png");

System.out.println("文件名:"+file.name()+",文件巨细:"+file.length());//获取1.png的流并保存到photo.png文件中。//参数为:文件夹,要获得的文件,要写入的文件

minioClient.getObject("test1", "tujpg2.png", "E:/Convert/testAllFile/tujpg_minio.png");

System.out.println("下载乐成了");

}catch(MinioException e) {

System.out.println("错误: " +e);

}

}

}

6.运行以后,test是最先手动点右下角建立的,test1是代码建立的,内里的文件也是代码上传的。如下图:

想要预览,点文件右边的三点。再点中心的按钮,就可查看,

若是想要分享给别人,点第一个按钮,天生一个毗邻可以复制粘贴发给别人查看

点左边文件夹名上会泛起三点,点三个点。再选Edit policy

选择Read and Write 点Add

原文链接:https://www.cnblogs.com/q149072205/p/12851667.html

本站声明:网站内容来源于网络,若有侵权,请联系我们,我们将及时处理。

minio 文件预览_MinIO安装及使用教程(windows) 及java 上传 下载相关推荐

  1. minio 文件预览_MinIO Docs | MinIO快速入门指南

    MinIO Quickstart Guide MinIO 是一个基于Apache License v2.0开源协议的对象存储服务.它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例 ...

  2. minio 文件预览_Minio使用说明

    1. Linux运行minio 如果linux系统能联网,可直接通过wget命令下载 wget https://dl.minio.io/server/minio/release/linux-amd64 ...

  3. MinIO安装及使用教程(windows) 及java 上传 下载 windows minio 修改密码修改 MINIO_ACCESS_KEY minio开机启动

    1.下载安装地址(我下的是windows版本):https://min.io/download#/windows 2.新建一个目录存放minio文件,我建的文件名叫 D:\minioData,CMD进 ...

  4. python文件拷贝并校验_初级版python登录验证,上传下载文件加MD5文件校验

    importosimportjsonimportsocketimportstructimporthashlib#import time deflogin(): usr= input('请输入用户名:' ...

  5. php 上传图片 预览 多张,uploadify插件实现多个图片上传并预览

    使用uploadify插件可方便实现图片上传功能.兼容ie6.ie7. 上传成功之后使用插件的回调函数读取json数据,根据url实现图片预览. 效果图: 点击浏览文件上传图片,图片依次在右侧显示预览 ...

  6. 服务器如何下载百度网盘文件?Linux服务器如何在百度网盘中连接、上传下载;在Linux服务器上下载百度云盘中的资料

    前言 百度云提供Python包bypy进行远程服务器的对接然后下载: https://github.com/houtianze/bypy 可以通过pip直接下载,授权本人的百度云账号后,就可以直接使L ...

  7. aws s3 獲取所有文件_通过Java上传下载AWS S3文件,并解决文件数量超过1000的问题...

    1 前言 Amazon S3 (Simple Storage Service)是很常用的文件存储服务,我们的场景是上游把流水文件放到S3,我们再从S3读取并对账. 2 初始化S3 首先要获取相关的账号 ...

  8. flex java 上传下载_完整的Flex多文件上传实例

    客户端代码:fileUpload.xml-------------------------------------------------------------------------------- ...

  9. java上传下载_Java文件上传与文件下载实现方法详解

    本文实例讲述了Java文件上传与文件下载实现方法.分享给大家供大家参考,具体如下: Java文件上传 数据上传是客户端向服务器端上传数据,客户端向服务器发送的所有请求都属于数据上传.文件上传是数据上传 ...

最新文章

  1. MySQL 约束类型
  2. Spring2 Hibernate3 Junit 应用示例1
  3. 深入探究ASP.NET Core异常处理中间件
  4. Spring 3.1缓存和@Cacheable
  5. python发红包实现
  6. 用户层关闭杀毒软件安全保护
  7. 大圆距离matlab代码,python – cartopy:大圆距离线的更高分辨率
  8. Outlook简单配置
  9. Doris之Rollup 与查询
  10. 计算机开机界面图片怎么修改,电脑win7系统怎么修改开机画面的方法
  11. 全志F1C100s入坑与填坑 uboot Linux Kernel 与buildroot
  12. 笔记本电脑计算机恢复出厂设置密码,笔记本电脑怎么恢复出厂设置?
  13. MySQL数据库高级SQL语句【进阶查询、null值、数据库正则、数据库运算符、连接查询(内连接、左外连接、右外连接)】
  14. 计算几何(圆相关模板) - 2D Geometry 110 in 1! - UVA 12304
  15. Cadence OrCad Capture新建工程的方法
  16. 办公室计算机联机,两台电脑怎样联机?
  17. 免费logo在线设计平台
  18. mac php fpm 启动,mac 启动php-fpm
  19. centos7安装pip
  20. linux内存写保护,[原创]不用CR0或MDL修改内核非分页写保护内存的一种思路(x64)

热门文章

  1. matlab入门操作
  2. win7 32位下实现远程线程注入
  3. 7.Windows线程切换_时钟中断切换
  4. 数学问题->分数的四则运算
  5. Shell中的if判断
  6. 红黑树(一)之 原理和算法详细介绍
  7. Spring boot国际化切换
  8. JavaScript的文档窗口事件
  9. python 共现矩阵_Python词组共现矩阵
  10. python文件输入和输出程序_python -o 和-i 输入和输出文件如何理解