根据官方文档提供的模板书写
import io.minio.BucketExistsArgs;
import io.minio.MakeBucketArgs;
import io.minio.MinioClient;
import io.minio.UploadObjectArgs;
import io.minio.errors.MinioException;
import java.io.IOException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
public class FileUploader {
public static void main(String[] args)
throws IOException, NoSuchAlgorithmException, InvalidKeyException {
try {
// Create a minioClient with the MinIO server playground, its access key and secret key.
MinioClient minioClient =
MinioClient.builder()
.endpoint("http://输入你的对应地址")
.credentials("输入用户名", "输入密码")
.build();
// Make 'asiatrip' bucket if not exist.
boolean found =
minioClient.bucketExists(BucketExistsArgs.builder().bucket("你的桶名").build());
if (!found) {
// Make a new bucket called '你的桶名'.
minioClient.makeBucket(MakeBucketArgs.builder().bucket("你的桶名").build());
} else {
System.out.println("Bucket '你的桶名' already exists.");
}
minioClient.uploadObject(
UploadObjectArgs.builder()
.bucket("你的桶名")
.object("你的文件名,注意加.后缀文件类型")
.filename("你的文件所在位置,本地磁盘路径)
.build());
System.out.println(
" uploaded successfully "
);
} catch (MinioException e) {
System.out.println("Error occurred: " + e);
// System.out.println("HTTP trace: " + e.httpTrace());
}
}
}