소스 검색

bug修复

jiashun 4 년 전
부모
커밋
82184fb9c2
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/main/java/com/macro/mall/tiny/modules/business/controller/FileController.java

+ 1 - 1
src/main/java/com/macro/mall/tiny/modules/business/controller/FileController.java

@@ -142,8 +142,8 @@ public class FileController {
     public void downLoad(HttpServletResponse response, @RequestParam @PathParam(value = "path") String path) throws Exception {
         AdminUserDetails userDetails = (AdminUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
         boolean access = AuthUtil.checkAccess(userDetails, AuthUtil.ACCESS);
-        if (path.startsWith(String.valueOf(UploadConfig.AUTH_STR))&&!access) return;
         File file = new File(path);
+        if (file.getName().startsWith(String.valueOf(UploadConfig.AUTH_STR))&&!access) return;
         if (file.exists()) { //判断文件父目录是否存在
             String fileName = file.getName();
             response.setContentType("application/form-data");