minio 文件预览_MinIO安装及使用教程(windows) 及java 上传 下载
2.新建一個(gè)目錄存放minio文件,我建的文件名叫 D:\minioData,CMD進(jìn)入剛剛下載的minio.exe所在目錄,
直接在cmd下運(yùn)行:minio.exe server D:\minioData
啟動(dòng)樂(lè)成以后如下圖(啟動(dòng)就是這么簡(jiǎn)樸),最后紅色字提醒修改access Key和Secret Key? (默認(rèn)全是minioadmin)
3.瀏覽器打開(kāi)?http://127.0.0.1:9000/? 輸入access Key和Secret Key? (全是minioadmin)
登錄進(jìn)來(lái)是這樣的,啥都沒(méi)有。
4.上傳文件,先要新建一個(gè)bucket (中文是桶的意思,我們理解為文件夾),點(diǎn)右下角有一個(gè)+號(hào),選Create bucket ,
再上傳一個(gè)文件,如下圖,示意樂(lè)成了。
5.用java測(cè)試上傳功效:
代碼如下:
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錯(cuò)誤: " +e);
}
}public static void test1()throwsNoSuchAlgorithmException, IOException, InvalidKeyException, XmlPullParserException {try{//參數(shù)為:圖床,賬號(hào),密碼
MinioClient minioClient = new MinioClient("http://127.0.0.1:9000", "minioadmin", "minioadmin");//boolean v=minioClient.bucketExists("test1");//檢查文件夾是否已經(jīng)存在
boolean isExist = minioClient.bucketExists("test1");if(isExist) {
System.out.println("test1文件夾已經(jīng)存在了");
}else{//建立一個(gè)名為managertest的文件夾
System.out.println("test1文件夾還沒(méi)存在");
minioClient.makeBucket("test1");
}//使用putObject上傳一個(gè)文件到文件夾中。//參數(shù)為:文件夾,要存成的名字,要存的文件 (若是文件名相同將會(huì)復(fù)蓋原來(lái)的文件)
minioClient.putObject("test1","tujpg2.png", "E:/Convert/testAllFile/tujpg2.jpg");
System.out.println("上傳樂(lè)成了");//使用getObject獲取一個(gè)文件//挪用statObject()來(lái)判斷工具是否存在。
ObjectStat file=minioClient.statObject("test1", "tujpg2.png");
System.out.println("文件名:"+file.name()+",文件巨細(xì):"+file.length());//獲取1.png的流并保存到photo.png文件中。//參數(shù)為:文件夾,要獲得的文件,要寫(xiě)入的文件
minioClient.getObject("test1", "tujpg2.png", "E:/Convert/testAllFile/tujpg_minio.png");
System.out.println("下載樂(lè)成了");
}catch(MinioException e) {
System.out.println("錯(cuò)誤: " +e);
}
}
}
6.運(yùn)行以后,test是最先手動(dòng)點(diǎn)右下角建立的,test1是代碼建立的,內(nèi)里的文件也是代碼上傳的。如下圖:
想要預(yù)覽,點(diǎn)文件右邊的三點(diǎn)。再點(diǎn)中心的按鈕,就可查看,
若是想要分享給別人,點(diǎn)第一個(gè)按鈕,天生一個(gè)毗鄰可以復(fù)制粘貼發(fā)給別人查看
點(diǎn)左邊文件夾名上會(huì)泛起三點(diǎn),點(diǎn)三個(gè)點(diǎn)。再選Edit policy
選擇Read and Write?點(diǎn)Add
原文鏈接:https://www.cnblogs.com/q149072205/p/12851667.html
本站聲明:網(wǎng)站內(nèi)容來(lái)源于網(wǎng)絡(luò),若有侵權(quán),請(qǐng)聯(lián)系我們,我們將及時(shí)處理。
總結(jié)
以上是生活随笔為你收集整理的minio 文件预览_MinIO安装及使用教程(windows) 及java 上传 下载的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python自动化从零开始_从零开始的自
- 下一篇: java系统教程_Java 教程(开发环