minio 文件预览_MinIO安装及使用教程(windows) 及java 上传 下载
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 上传 下载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python自动化从零开始_从零开始的自
- 下一篇: java系统教程_Java 教程(开发环