재밌고 어려운 IT를 이해해보자~!
java.lang.IllegalArgumentException 본문
이미지 업로드 테스트중 만난 화면!
이유
자바에서 발생하는 예외 중 하나인 java.lang.IllegalArgumentException는 잘못된 인수 값이 메소드에 전달될 때 발생한다.
uploadDir = uploadDir.substring(1,uploadDir.indexOf(".metadata"))+"uploadFolder";
uploadDir = uploadDir.substring(1,uploadDir.indexOf(".metadata"))+"uploadFolder";
업로드 디렉토리 명을 문자열로 받아 지정하고
MultipartRequest multipartRequest = new MultipartRequest(request, uploadDir, maxSize, encoding,
new DefaultFileRenamePolicy());
업로드디렉토리를 인자는 MultipartRequst클래스에서 인자로 받은 uploadDIr이 잘못되었기 때문에 에러발생
즉, 이미지 첨부 후 업로드 할때 업로드 위치의 경로에 지정한 폴더가 없기 때문에 발성한 에러
해결방안
uploadFolder를 생성해서 해결!
'JAVA Error Solution' 카테고리의 다른 글
SQLSyntaxErrorException (0) | 2024.01.18 |
---|---|
NullPointerException (0) | 2024.01.17 |
버퍼 에러!!!!!!!!!!!!!!!!!!!!!!!!! (0) | 2024.01.02 |
java.lang.IllegalStateException: Scanner closed (0) | 2024.01.01 |
SQLException ORA-12519, TNS:no appropriate service handler found (0) | 2023.12.22 |
Comments