'ajaxIUploadJson'에 해당되는 글 1건

  1. 2021.03.19 ajaxUpload 응답 IE에서 다운로드로 뜰 때 조치 방법
Web&Spring2021. 3. 19. 11:53

 

 

ajaxUpload로 파일 업로드 업무를 진행하고 있었다.

파일을 업로드하여 저장한 뒤 json 리턴을 받아 그 정보로 화면에 뿌려주는건데..

크롬에서는 제대로 json으로 응답이 와서 파싱이 되는데

익스플로러에서는 자꾸 json 다운로드로 바뀌는것이 아닌가..

 

크롬에서는 리턴받고 잘되는데...

 

 

 

 

익스플로러에서는 자꾸 다운로드로 이동되는것..ㅜㅜ

 

 

 

 

 

 

 

form.submit(); 을 $(form).ajaxSubmit(); 으로 변경하라는 글도 있었고..

요청시 responseType을 json에서 text로 바꾸고..

컨트롤러에서 @produces를 text/html로 변경해서 파싱하라는 글도 있었는데..

다 안되는것이었다..

이런저런 테스트를해보다가 컨버터까지 만지게됬고..결론은 MessageConverter에서 supportedMediaTypes를

application/json에서 text/html;charset=UTF-8 로 수정하여 설정해주고서 json으로 넘겨받을 수 있었다..

<value>application/json;charset=UTF-8</value>를 위에 추가해서 list안에 2개를 넣어도 똑같이 동작함..ㅎㅎ

 

 

 

Posted by 사슴영혼'-'