CHEditor 5.1.4 JSP 사용 중 이미지 업로드시 오류 발생

88 views
Skip to first unread message

kwon kwanho

unread,
Mar 7, 2022, 8:57:34 PM3/7/22
to chsoft
JSP 사용 중입니다.

사진 업로드시 에러 발생합니다.


cherror.png


에러 내용은 아래와 같습니다.


심각: Servlet.service() for servlet [jsp] in context with path [] threw exception [Unable to compile class for JSP:

An error occurred at line: 30 in the jsp file: /cheditor/imageUpload/upload.jsp
The method next() is undefined for the type Enumeration
27:     /*=======================
28:         * 위험한 형식 파일 Check
29:         =======================*/
30:     String next = (String) mRequest.getFileNames().next();
31:          // MultipartFile로 부터 file을 얻음.  
32:     MultipartFile file = mRequest.getFile(next);
33:     String fileName = file.getOriginalFilename();


An error occurred at line: 32 in the jsp file: /cheditor/imageUpload/upload.jsp
Type mismatch: cannot convert from File to MultipartFile
29:         =======================*/
30:     String next = (String) mRequest.getFileNames().next();
31:          // MultipartFile로 부터 file을 얻음.  
32:     MultipartFile file = mRequest.getFile(next);
33:     String fileName = file.getOriginalFilename();
34:          // 업로드 파일에 대한 확장자를 체크    
35:     if (fileName!=null) {


An error occurred at line: 50 in the jsp file: /cheditor/imageUpload/upload.jsp
Duplicate local variable file
47:         float quality = 1.0f;
48:
49:         saveFileName = mRequest.getParameter("randomname");
50:         File file = new File(SAVE_DIR + saveFileName);
51:
52:         OutputStream oStream = new FileOutputStream(file);
53:         BufferedImage image = ImageIO.read(new ByteArrayInputStream(buffer));


An error occurred at line: 90 in the jsp file: /cheditor/imageUpload/upload.jsp
Duplicate local variable file
87:     }
88:     else {
89:         saveFileName = mRequest.getFilesystemName("file");
90:         File file = mRequest.getFile("file");
91:         if (file == null) {
92:             throw new Exception("-ERR: No File");
93:         }


Stacktrace:] with root cause
org.apache.jasper.JasperException: Unable to compile class for JSP:

An error occurred at line: 30 in the jsp file: /cheditor/imageUpload/upload.jsp
The method next() is undefined for the type Enumeration
27:     /*=======================
28:         * 위험한 형식 파일 Check
29:         =======================*/
30:     String next = (String) mRequest.getFileNames().next();
31:          // MultipartFile로 부터 file을 얻음.  
32:     MultipartFile file = mRequest.getFile(next);
33:     String fileName = file.getOriginalFilename();


An error occurred at line: 32 in the jsp file: /cheditor/imageUpload/upload.jsp
Type mismatch: cannot convert from File to MultipartFile
29:         =======================*/
30:     String next = (String) mRequest.getFileNames().next();
31:          // MultipartFile로 부터 file을 얻음.  
32:     MultipartFile file = mRequest.getFile(next);
33:     String fileName = file.getOriginalFilename();
34:          // 업로드 파일에 대한 확장자를 체크    
35:     if (fileName!=null) {


An error occurred at line: 50 in the jsp file: /cheditor/imageUpload/upload.jsp
Duplicate local variable file
47:         float quality = 1.0f;
48:
49:         saveFileName = mRequest.getParameter("randomname");
50:         File file = new File(SAVE_DIR + saveFileName);
51:
52:         OutputStream oStream = new FileOutputStream(file);
53:         BufferedImage image = ImageIO.read(new ByteArrayInputStream(buffer));


An error occurred at line: 90 in the jsp file: /cheditor/imageUpload/upload.jsp
Duplicate local variable file
87:     }
88:     else {
89:         saveFileName = mRequest.getFilesystemName("file");
90:         File file = mRequest.getFile("file");
91:         if (file == null) {
92:             throw new Exception("-ERR: No File");
93:         }

chsoft

unread,
Mar 8, 2022, 10:55:30 AM3/8/22
to chsoft
안녕하세요.
최신 버전으로 업데이트해 주십시오.
해당 5.1.4 버전에 포함되어 있는 jsp 파일 등을 수정하셨다면 수정 내용에 문제가 없는지
우선 확인해 주십시오.
감사합니다.

2022년 3월 8일 화요일 오전 10시 57분 34초 UTC+9에 coldb...@gmail.com님이 작성:
Reply all
Reply to author
Forward
0 new messages