아 진짜 이걸로 몇시간 잡아먹은지 모르겠네
[Spring][쇼핑몰 프로젝트][24] 상품 이미지 업로드(파일 서버 전송) - 2 (tistory.com)
[Spring][쇼핑몰 프로젝트][24] 상품 이미지 업로드(파일 서버 전송) - 2
프로젝트 Github : https://github.com/sjinjin7/Blog_Project 프로젝트 포스팅 색인(index) : https://kimvampa.tistory.com/188 목표 상품 이미지 업로드 이번 포스팅에선 사용자가 선택한 파일의 File객체를..
kimvampa.tistory.com
이거 따라서 이미지 업로드를 구현하고 있는데,
자꾸 ajax에서 404 에러가 뜨는것이다
분명 컨트롤러 매핑은 잘 되어있는데
컨트롤러도 실행이 안되어서 왜 이러나 했더니
또 전자정부 프레임워크 세팅때문이였음
MultipartHttpServletRequest 로 파일업로드 구현하려고 하는데 에러가 발생합니다. | 묻고 답하기 | 표준프레임워크 포털 eGovFrame
묻고 답하기 | 표준프레임워크 포털 eGovFrame
처리중입니다. 잠시만 기다려주십시오.
www.egovframe.go.kr
MultipartFile을 사용하려면
context-common에서
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"/>
이걸 추가해주고,
pom.xml에서
<!-- 파일 업로드 -->
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.2</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>2.5</version>
</dependency>
<!-- 파일 업로드 -->
이걸 추가해주고 돌렸더니
nested exception is java.lang.IllegalStateException: 어떤 multi-part 설정도 제공되지 않았기 때문에, part들을 처리할 수 없습니다.
라는 에러가 떴다
이건 보니까
spring 파일 업로드 오류 해결 (tistory.com)
spring 파일 업로드 오류 해결
<설정내용> pom.xml 1.8 5.0.7.RELEASE 1.6.10 1.6.6 ... javax.servlet javax.servlet-api 3.1.0 provided web.xml D:\\DEV\\workspace.sp\\upload 20971520 41943040 20971520 servlet-context.xml 오류내용 타..
lunker-empire.tistory.com
톰캣 서버의
context.xml 파일에서
<Context allowCasualMultipartParsing="true" path="/">
<Resources cachingAllowed="true" cacheMaxSize="100000" />
이걸 추가를 해줘야 저 MultipartFile 을 파싱 할 수 있어 404 에러가 안뜬다고 함
그래도 해결 했다..
'💻Spring' 카테고리의 다른 글
Spring Security Jwt - 예외처리 커스터마이징 (0) | 2023.04.03 |
---|---|
IntelliJ SpringBoot MySql 설정 오류 (0) | 2023.03.17 |
전자정부 프레임워크 - 컨트롤러와 jsp ajax로 json 주고받기 (1) | 2022.10.28 |
전자정부 프레임워크_도소매 플랫폼 프로젝트_회원가입 기능 (0) | 2022.10.28 |
전자정부 프레임워크_도소매 플랫폼 프로젝트_프로젝트 생성 (0) | 2022.10.28 |