From dda268997ca8f8a364f7c19b45d7a43a50a98efe Mon Sep 17 00:00:00 2001
From: liuhaonan <31457034@qq.com>
Date: 星期二, 25 十月 2022 18:00:11 +0800
Subject: [PATCH] changes
---
ximon-admin/src/main/java/com/sandu/ximon/admin/minio/utils/MinIoUtil.java | 16 +++++++++++++---
1 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/minio/utils/MinIoUtil.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/minio/utils/MinIoUtil.java
index 1f290a1..16d5314 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/minio/utils/MinIoUtil.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/minio/utils/MinIoUtil.java
@@ -4,10 +4,9 @@
import com.sandu.ximon.admin.config.VnnoxConstant;
import com.sandu.ximon.admin.minio.config.MinIoPolicy;
import com.sandu.ximon.admin.minio.entity.MinIoConstant;
+import com.sandu.ximon.admin.security.SecurityUtils;
import com.sandu.ximon.admin.utils.LogUtils;
import com.sandu.ximon.admin.utils.SpringContextUtils;
-
-
import io.minio.*;
import io.minio.errors.*;
import io.minio.messages.Bucket;
@@ -262,7 +261,18 @@
minioClient.putObject(bucketName, fileName, is, new PutObjectOptions(is.available(), -1));
is.close();
LogUtils.error("涓婁紶鎬绘椂闂达細" + (System.currentTimeMillis() - start) + "ms");
- return getFileUrl(bucketName, fileName);
+ if (SecurityUtils.getClientId() == null) {
+ return MinIoConstant.getAbsolutePath(
+ MinIoConstant.ADMIN_BROADCAST_FILE.getBucketName(),
+ fileName
+ );
+ } else {
+ return MinIoConstant.getAbsolutePath(
+ MinIoConstant.ADMIN_BROADCAST_FILE.getBucketName() + SecurityUtils.getUserId(),
+ fileName
+ );
+ }
+// return getFileUrl(bucketName, fileName);
}
/**
--
Gitblit v1.9.3