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

本文介绍了如何在Windows上安装和使用MinIO,包括启动服务器、创建bucket、上传下载文件。同时,展示了使用Java SDK进行文件操作的示例代码,实现了文件的上传和下载功能。
摘要由CSDN通过智能技术生成

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值