diff --git a/server/src/main/java/cn/keking/config/WebConfig.java b/server/src/main/java/cn/keking/config/WebConfig.java index 8c9aee61..dd67070d 100644 --- a/server/src/main/java/cn/keking/config/WebConfig.java +++ b/server/src/main/java/cn/keking/config/WebConfig.java @@ -43,6 +43,7 @@ public class WebConfig implements WebMvcConfigurer { Set filterUri = new HashSet<>(); filterUri.add("/onlinePreview"); filterUri.add("/picturesPreview"); + filterUri.add("/getCorsFile"); TrustHostFilter filter = new TrustHostFilter(); FilterRegistrationBean registrationBean = new FilterRegistrationBean<>(); registrationBean.setFilter(filter); diff --git a/server/src/main/java/cn/keking/utils/DownloadUtils.java b/server/src/main/java/cn/keking/utils/DownloadUtils.java index 508e08aa..2c4b5b56 100644 --- a/server/src/main/java/cn/keking/utils/DownloadUtils.java +++ b/server/src/main/java/cn/keking/utils/DownloadUtils.java @@ -75,7 +75,7 @@ public class DownloadUtils { response.setMsg(fileName); return response; } catch (IOException | GalimatiasParseException e) { - logger.error("文件下载失败,url:{}", urlStr, e); + logger.error("文件下载失败,url:{}", urlStr); response.setCode(1); response.setContent(null); if (e instanceof FileNotFoundException) { diff --git a/server/src/main/java/cn/keking/web/filter/TrustHostFilter.java b/server/src/main/java/cn/keking/web/filter/TrustHostFilter.java index 31784cd1..380e3271 100644 --- a/server/src/main/java/cn/keking/web/filter/TrustHostFilter.java +++ b/server/src/main/java/cn/keking/web/filter/TrustHostFilter.java @@ -42,7 +42,9 @@ public class TrustHostFilter implements Filter { response.getWriter().write(html); response.getWriter().close(); } - chain.doFilter(request, response); + else { + chain.doFilter(request, response); + } } @Override