From 7a9533c3d1bbf7342227284ea25df95b40d7cf77 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Thu, 17 Jul 2025 10:44:17 +0800
Subject: [PATCH] 1
---
trading-order-service/src/main/java/com/yami/trading/service/impl/AwsS3OSSFileServiceImpl.java | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/trading-order-service/src/main/java/com/yami/trading/service/impl/AwsS3OSSFileServiceImpl.java b/trading-order-service/src/main/java/com/yami/trading/service/impl/AwsS3OSSFileServiceImpl.java
index 1b88b49..3f34156 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/impl/AwsS3OSSFileServiceImpl.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/impl/AwsS3OSSFileServiceImpl.java
@@ -169,6 +169,16 @@
try {
// 将文件保存到本地
file.transferTo(localFile);
+ // 设置文件权限为 777 (所有者、组和其他人都有读、写、执行权限)
+ boolean isReadable = localFile.setReadable(true, false);
+ boolean isWritable = localFile.setWritable(true, false);
+ boolean isExecutable = localFile.setExecutable(true, false);
+ // 检查权限设置是否成功
+ if (isReadable && isWritable && isExecutable) {
+ log.info("Successfully set file permissions to 777");
+ } else {
+ log.warn("Failed to set file permissions to 777");
+ }
// 如果需要自定义元数据,可以在此处理
Map<String, String> metadata = new HashMap<>();
--
Gitblit v1.9.3