minio,java多文件上传工具
时间: 2023-11-10 21:49:39 浏览: 42
对于Java多文件上传工具,你可以考虑使用MinIO的Java SDK。MinIO是一个开源的对象存储服务器,它提供了类似Amazon S3的接口,可以用来存储和检索文件。
要使用MinIO的Java SDK进行多文件上传,你需要先引入MinIO SDK的依赖。在你的Java项目中,可以在pom.xml文件中添加以下依赖:
```xml
<dependency>
<groupId>io.minio</groupId>
<artifactId>minio</artifactId>
<version>8.0.来实现6</version>
</dependency>
```
然后,你可以使用以下代码示例多文件上传:
```java
import io.minio.MinioClient;
import io.minio.errors.MinioException;
public class MultiFileUploader {
public static void main(String[] args) {
try {
// 创建MinIO客户端对象
MinioClient minioClient = new MinioClient("https://play.min.io", "accessKey", "secretKey");
// 检查存储桶是否存在,如果不存在则创建
boolean isExist = minioClient.bucketExists("my-bucket");
if (!isExist) {
minioClient.makeBucket("my-bucket");
}
// 上传多个文件
minioClient.uploadObject("my-bucket", "path/to/file1.jpg", "file1.jpg", null);
minioClient.uploadObject("my-bucket", "path/to/file2.jpg", "file2.jpg", null);
minioClient.uploadObject("my-bucket", "path/to/file3.jpg", "file3.jpg", null);
System.out