| | |
| | | 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<>(); |