안녕하세요.
웹뷰를 통해 사이트에서 input='file' 클릭시 카메라&갤러리를 선택해서 input=file 창에 노출후에
폼을 submit 을하면 이미지가 전송되는 구조작업을 하고있습니다.
구 os 에서는 크롬클라이언트에 filechooser 구현만 하면되었었는데..
kitkat 부터 지원을 안한대서 액션을 받아서 intent 로 파일리스트를 보여주는 activity 를 띄우고 어쩌고..
여러가지 방법을 찾아보다 보니 cordova 를 써라 해서 cordova 플러그인도 간신히 이식했는데,
잘안되더라구요. 구글링 하다 보니
https://github.com/cdibened/filechooser
여기 라이브러리 프로젝트가 있길래 이걸로도 해보고 있는데
activity 로 파일선택하는대 까지는 성공했으나, 이게 콜백이 intent.getData == > ( URi 즉, content://media/...파일명 )
이렇게 주소인데 이걸 인풋창에 뿌리거나, img src 로 출력하고자 하면
not allowed local resource ... 에러가 나더라구요..
아 근데 하다보니 그냥 이미지선택만 해주게 하면되는데 이렇게까지 복잡한가 싶어서
혹시 킷캣도 대응되는 예전 fileChooser 처럼 가장 간단한 방식이 무엇일까 싶어 질문드립니다.
몇일째 검색해보고 있는데 고수분들께서 꼭 조언좀 부탁드립니다.