public static void main(String[] args) throws IOException {
String endpoint="http://127.0.0.1:9000";
String accessKey="minioadmin";
String secretKey="minioadmin";
InputStream inputstream=null;
File file=null;
try {
MinioClient client=new MinioClient(endpoint, accessKey, secretKey);
if (!client.bucketExists("demo")) {
client.makeBucket("demo");
}
String filename="uu4.png";
String base64=readJsonFile();//base64数据
ImageUtils.generateImage(base64,"C:\\Users\\Administrator\\Desktop\\1\\122.png");
file= new File("C:\\Users\\Administrator\\Desktop\\1\\122.png");
inputstream=new FileInputStream(file);
client.putObject("demo", filename, inputstream, inputstream.available(), "application/octet-stream");
} catch (Exception e) {
e.printStackTrace();
}finally {
inputstream.close();
file.delete();
}
}
base64上传minio图片缺失,直接上代码
最新推荐文章于 2025-05-08 11:15:42 发布
该代码示例展示了如何使用MinioJavaSDK创建一个名为demo的bucket,并将本地的PNG图片(由base64数据还原生成)上传到这个bucket中。首先,检查bucket是否存在,如果不存在则创建。然后,将图片文件读取为输入流并上传至Minio服务器。
1288





