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

서버에 있는 파일을 url로 다운받는방법

0 추천

서버 컴퓨터(리눅스)에 여러 문서파일이나 사진들을 다운받을려고 하는데요

그냥 크롬주소창에 url로 '서버아이피주소'/'파일경로' 이런식으로 치면 다운이 되는데

http://motpool.tistory.com/35

이글을 참고했는데요

다운로드도 안되고 사용할 애플리케이션 목록에 뜨는 앱들도 다운받는 파일과 전혀 관계없는 앱들이 떠요...ㅜㅜ

그래서 오류를 보니까 파란색으로 

int len = conn.getContentLength();  
                byte[] tmpByte = new byte[len];  
                InputStream is = conn.getInputStream();  
                File file = new File(LocalPath);  
                FileOutputStream fos = new FileOutputStream(file);  
                for (;;) {  
                    Read = is.read(tmpByte);  
                    if (Read <= 0) {  
                        break;  
                    }  
                    fos.write(tmpByte, 0, Read);  

이부분이 에러로 뜨더라구요 그래서 제생각에는 외장메모리말고 내장메모리에 저장을 해야할거 같은데

외장메모리 말고 내장메모리에 저장하는 방법을 알고싶습니다.....

그리고 보통 다른 앱들을 보면 다운받은 파일에 알맞는 어플이 목록에 표시되는데 제가 눌렀을때는 파일이 hwp파일이였는데 카카오톡이라든지 설정이라든지 그런게 나오더라구요...혹시 사용할 애플리케이션 목록 바꾸는게 있는 건가요??

뱅이 (620 포인트) 님이 2017년 10월 23일 질문

1개의 답변

+1 추천
 
채택된 답변

<span style="color:#0000FF">FileOutputStream fos = new FileOutputStream(file);  </span>

소스보기를 통해서 소스를 가져오셨나봐요. 

span 태그가 있네요.

//내장메모리

http://www.androidside.com/bbs/board.php?bo_table=b49&wr_id=27325

//암시적 인텐트

http://lectroid.tistory.com/6

 

익명사용자 님이 2017년 10월 24일 답변
뱅이님이 2017년 10월 31일 채택됨
...