JAVA Error Solution
java.lang.IllegalArgumentException
언제나즐거운IT
2024. 1. 13. 12:28
이미지 업로드 테스트중 만난 화면!
이유
자바에서 발생하는 예외 중 하나인 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를 생성해서 해결!