explorer 에서 input type file 에 대한 질문있습니다.
조회수 4625회
<input type="file " multiple="multiple" name ="img[]" id ="img" />
파일 다중 선택을 하려고 합니다. chrome , firefox 등에서는 동작하지만 , explorer 9 에선 동작 하지 않습니다.
네이버 메일에서 쓰는 input type file은 explorer9 에서도 무난하게 동작하는 걸로 봐선 되는 것 같지만 어떻게 적용해야 할지 모르겠습니다.
만약 api 라도 있다면 어떤것을 사용해야할지 부탁드립니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
2 답변
-
input file type의
multiple
속성이 HTML5에 새로이 들어간 기능으로, IE9 이하 브라우저에선 지원이 안되는 걸로 보입니다.네이버 메일이나 다른 서비스들의 경우 IE9 이하의 호환성 지원을 위해 JavaScript를 통해서 (라이브러리를 사용하던, 자체적으로 코드를 작성하던) 처리하는거 같습니다.
아래 링크에 보시면, Cross Browser Polyfills 라이브러리들이 있으니 참고하시면 좋을 거 같네요.
https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser-Polyfills#file-api
-
(•́ ✖ •̀)
알 수 없는 사용자
-
-
네이버 메일에서 사용하는 라이브러리 확인해보니 jindo네요.
위 데모 페이지에서 IE 11 에뮬레이션으로 확인했을때는 IE 7 버전까지 멀티 셀렉 동작하네요.
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력