게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 킷캣과 4버전대 웹뷰 파일업로드 질문좀 드립니다.
게시물ID : programmer_22004짧은주소 복사하기
작성자 : 비상천
추천 : 0
조회수 : 452회
댓글수 : 3개
등록시간 : 2018/01/15 18:58:36
http://gogorchg.tistory.com/entry/Android-WebView-File-Upload

위 사이트에 있는 소스를 활용해서 제가 테스트하고있는 웹뷰에 코드를 추가했습니다

근데 5버전이상은 전!부! 한글이든 띄어쓰기가 있든 매우매우 잘 들어갑니다
하지만 4버전대에선 이상하게되더군요..

4.0.3 은 한글이 깨지고(그런데 파일은 올라가짐 겁나신기함) 4.4.4 킷캣은 url(Uri 가아님)encode 상태로 웹에서 받는중입니다.(파일이 업로드가안됨)

웹 캐릭터셋은 utf 8인상태인데;;; 

일단 상태를 보면 앱에서 웹으로 파일을 주기직전(onReceiveValue 직전) 에 로그를 찍어보면 정상적으로 파일경로가 출력됩니다(물론 file://추가하는건 해뒀구요)

하지만 웹에서는 파일경로부터시작해서 파일정보가 죄다 urlencode 상태로 받아와 정상적으로 파일을 호출하지 못하고있습니다;;;

찾아보면  openfilechooser 이 안된다는 글은많지만 저처럼 이렇게 안되는 사례는 제가 찾지를 못해 질문을 올려봅니다.

(특히 킷캣 저거 문제해결 어케해야될지 감도 안잡혀요 캐릭터셋수정도해보고 안드로이드 세팅도 utf8이랑 iso8859 1 로도 바꿔보기도했구요,,하지만 소용없음.. 계속 같은상황 그외 몇가지 방법 더 써봤지만 제대로 되질않네요;;)

웹에서 받은걸 decode해줄려고해도 이미 파일정보는 잘못들어간 상태여서 수정도안되고;;

앱에서 고쳐야된다는건데 도저히 감을 못찾겠습니다 도와주세요..
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호