안녕하세요

 

안드로이드에서 FTP서버를 이용하여 특정파일을 다운로드하는 프로그램을 구현하고있습니다만,

 

잘 되질 않네요. 코드상의 오류는 없구요..

 

왜 되질 않는지 영문을 모르겠네요.. 오늘 하루종일 이것만 붙들고있었는데 성과도 없고..; 더봐도 모르겠고.. 그저 답답합니다..

 

이럴때 우리 안드로이드펍 고수님들이 멋지게 돌파구를 제시해준다면 더할나위없는 영광일것입니다

 

아래는 제가 만든 코드입니다..

 

...접속부분생략

            con.changeWorkingDirectory("/WORLD"); //해당 FTP서버의 저장경로 입니다
           File fileDir=Environment.getExternalStorageDirectory();//이건 제가 SD카드에 저장하기 위해서 넣어본것입니다.
             File newFile=new File(fileDir,"생성파일");//생성파일이란 이름으로 SD카드에 파일을 생성합니다.
             FileOutputStream fos=new FileOutputStream(newFile.getAbsolutePath());//아웃풋스트림설정!(맞는지는모르겠습니다.ㅠㅠ)
             con.retrieveFile("다운로드할파일", fos);//다운로드할파일을 다운로드합니다!

 

 

이렇게 짜봤는데 되질 않네요 ㅠㅠ 뭐가 문제인지..돌아다니는 소스코드보면 인풋스트림도 설정해서 따로 write를 해줘야한다고도 하는데

제가봤을땐 그냥 간단하게 retrieveFile명령어쓰면 될것같은데 구지 write 해줘야나라는 생각이 들구요(그냥 제의견입니다.)

 

 

초보라.. 갈피를 못잡고 우왕자왕하네요.. 도움주시면 은혜 잊지않겠습니다.