diff --git a/src/main/java/com/lion/sns/pojo/Site.java b/src/main/java/com/lion/sns/pojo/Site.java index d85e738..4ff4be6 100644 --- a/src/main/java/com/lion/sns/pojo/Site.java +++ b/src/main/java/com/lion/sns/pojo/Site.java @@ -29,7 +29,7 @@ public class Site { @JsonProperty("host") public String getHost(){ if(reverseProxyPrefix != null) - return reverseProxyPrefix; + return "https://" + reverseProxyPrefix + "/"; else if(domain != null) return "https://" + domain + "/"; else diff --git a/src/main/java/com/lion/sns/service/FileService.java b/src/main/java/com/lion/sns/service/FileService.java index 56dde97..198a585 100644 --- a/src/main/java/com/lion/sns/service/FileService.java +++ b/src/main/java/com/lion/sns/service/FileService.java @@ -628,11 +628,14 @@ public class FileService { return response.failure("文件不存在").toJSONString(); File newFile = new File(file.getParentFile().getPath(), name); - if (file.renameTo(newFile)) + if (file.renameTo(newFile)) { response.success("重命名成功"); - else + String shareCode = shareFileMapper.selectShareCodeByFilePath(file.getAbsolutePath()); + shareFileMapper.deleteShareFile(shareCode); + shareFileMapper.deleteShareFileRecord(shareCode); + } else response.failure("重命名失败"); - }else { + } else { FileOperateMessage rename = new FileOperateMessage(); rename.setPath(path); rename.setName(name);