This commit is contained in:
2026-09-23 13:17:39 +08:00
parent fce873b662
commit 5c0ee1f811
6 changed files with 98 additions and 13 deletions

View File

@@ -23,6 +23,8 @@ public class DeviceOtaFirmware extends BaseDO {
private String fileName; //文件名
private String minioObjectName; //服务器文件名
private String fileUrl; //存放地址
private String deviceType;

View File

@@ -31,7 +31,7 @@ public class DeviceOtaOperateRecord extends BaseDO {
private String fileName; //名称
private String firmwareId; //id
private Long firmwareId; //id
private String deviceType;

View File

@@ -1,9 +1,6 @@
package com.maibu.utils;
import io.minio.BucketExistsArgs;
import io.minio.MakeBucketArgs;
import io.minio.MinioClient;
import io.minio.PutObjectArgs;
import io.minio.*;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
@@ -44,6 +41,15 @@ public class MinioUtil {
// 拼接 public URL
return endpoint + "/" + defaultBucket + "/" + objectName;
}
public void deleteFile(String objectName) throws Exception {
minioClient.removeObject(
RemoveObjectArgs.builder()
.bucket(defaultBucket)
.object(objectName)
.build()
);
}
}