마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

url 주소가 파일을 다운로드 받는 주소인지 검사할 수 있나요?

0 추천

몇몇 url을 보면

http://www.naver.com/asa/test.doc

http://www.naver.com/asa/test.mp4

http://www.naver.com/asa/test.mp3

http://www.naver.com/asa/test.jpg

위에 같은 형식들이 오면 그냥 안드로이드 웹브라우저로 던지고 싶은데요...

url에 저런걸 검사하는 방법이 있을까요?

디날로그 (1,030 포인트) 님이 2015년 11월 5일 질문

1개의 답변

+1 추천
 
채택된 답변
이런 경우는 파싱을 하는 형태로 구현하시면 됩니다.

아주 간단하게 설명을 드리면.. http:// 지워버리고.. "/" 로 split 하시고 마지막 문자열에서 확장자가 있는지 확인하고 확장자가 있으면 웹 브라우저로 던지면 되겠네요..

아니면 regular expression 으로 패턴 매칭을 이용하셔도 됩니다.
mcsong (44,040 포인트) 님이 2015년 11월 5일 답변
디날로그님이 2015년 11월 5일 채택됨
음...확장자가... html로...있습니다....ㅠ
html인 경우 그냥 웹 뷰로 보신다는 건가요? 이런 경우는 확장자가 html로 확인해서 이 경우에만 웹 뷰로 보고, 다른 파일의 경우는 웹 브라우저로 던지시면 되겠네요.

 파일 포맷 처리에 대한 부분은 https://www.dropbox.com/en/help/6 를 보시는 것도 도움이 됩니다.
감사합니다~!!
해결 되었습니다 ㅎㅎ
WebView에 다운로드리스너를 달 수 있었네요 ㅎㅎ
...