Android 기술 Q&A 
Q&A 게시판에 질문을 남기신 글에 대한 답변/덧글/쪽글에 대한 Push 메일 서비스를 받고자 하시는 분들은
☞ Push 메일 서비스 공지를 필독하시기 바랍니다.
NetComponents를 이용해 FTP 구현시 서버의 특정 파일에 대한 리스트를 얻어 올수 없는 문제
작성자
작성일 2009-01-15 (목) 14:01
ㆍ추천: 0  ㆍ조회: 9952      
IP: 58.xxx.22
안녕하세요?
 
제목과 같은 환경으로 구현 중인데, 서버의 특정 디렉토리에서 ".txt" 파일만을 골라서 클라이언트의 특정 디렉토리에 다운로드 하려고 합니다.
그런데, 다운로드 받기전에 해당 파일에 대한 리스트를 서버로 부터 가져와야 하는데, 그때 사용하는 함수가 listFiles()입니다.
하지만 계속해서 리스트를 가져오지 못하고 null을 리턴하여 파일을 다운로드 받을 수 없습니다.
 
인터넷에 뒤져보니 서버측 파일리스트 포맷과 안드로이드의 파일리스트 포맷이 다르기 때문일 수도 있다는 것과 한글 파일이 섞어있을 경우에 대한 문제점일 수도 있다고 생각합니다.
그래서 확인을 해보려는데, NetComponents에선 적절한 API가 없는 것 같아서 문제점을 해결하지 못하고 있습니다.
 
혹시 이 문제 관련하여 해결하신분 도움 좀 주시면 감사드리겠습니다 ^__^
참고로 해당 소스 올립니다. 감사합니다.
 
     public FTPFile[] list() {
         FTPFile[] files = null;
         Log.d("FTP", "files object creation succeeded");
         
         try {
          Log.d("FTP", "files object entered into routine");
          Log.d("FTP", "***The ftp dir info is "+fc.listNames("/")+"***");
             files = this.fc.listFiles();    <---- 여기서 files 값이 null
             for(int i = 0; i < files.length ; i++)
                 Log.d("FTP", "***The files getRawListing is "+files[i].getRawListing()+"***");
             Log.d("FTP", "***The files list length is "+files.length+"***");
             Log.d("FTP", "list files succeeded");
             return files;
         }
         catch (IOException ioe) {
             ioe.printStackTrace();
             Log.e("FTP", "list files failed", ioe);
         }
         return null;     <---- null을 리턴하고 있음
     }
이름아이콘 씨커
2009-01-15 17:18
`` 님이 선택한 글 입니다.
에뮬레이터와 ftp 서버 사이에 방화벽이 있는지요?
ftp 접속시 모드는 뭘로 하셨나요? (Active or Passive)
   
이름아이콘 디종
2009-01-15 18:29
다른데 문제가 있었습니다^^ 전혀 다른 곳에 에러가 나서 생긴 문제였습니다.
씨커님께서 말씀하신 부분은 이미 적용되어 있었습니다.
감사합니다. 이제 잘 되네요^^
   
이름아이콘 씨커
2009-01-15 20:21
해결하셨다니 다행이네요~ ^^
   
이름아이콘 니렁순
2010-11-25 18:28
저도 NetComponents 패키지를 이용하여 ftp에 접속을 시도 하고 잇는데
전 접속을 시도하면 언익스펙티드 에러가 나네요 님은 로그인이랑 다하신것 같은데 그 방법에 대해서
힌트좀 주세요 아니면 netcomponent를 안드로이드에 맞게 변형시키셨는지도 궁금 합니다.ㅠ
   
 
덧글 쓰기 0
3500
※ 회원등급 레벨 0 이상 읽기가 가능한 게시판입니다.
    N     분류     제목    글쓴이 작성일 조회
4553 안드로이드 포팅 질문입니다. 2009-01-13 8196
4552 안드로이드 초보자인데..가계부프로젝트하나 만들고 있거든요... 2009-01-13 9233
4551 폴더에서 이미지파일을 불러오고 싶습니다. 2009-01-13 10770
4550 camera 영상 위에 텍스트 또는 이미지의 overlay 2009-01-13 12536
4549 emulator android browser에서 다운로드 관련 문제 2009-01-13 7954
4548 ScrollView 가로(horizontal) 스크롤바 동작하나요? 2009-01-13 13241
4547 웹상에 있는 image를 나타내고 싶은데요 2009-01-13 8244
4546 binder patch를 어떻게 하는지요? 2009-01-13 8016
4545 Re..웹상에 있는 image를 나타내고 싶은데요 2009-01-13 9451
4544 사로자바님예제소스 제컴터에서 실행이안되요.. 2009-01-14 9226
4543 G1 phone settings > About phone 메뉴 확인부탁 2009-01-14 7742
4542 tty; Job control 2009-01-14 8494
4541 XML 이용한 Layout관하여 질문드립니다. 2009-01-14 9209
4540 Default buffer size used in BufferedInputStream constructor. 2009-01-14 11204
4539 framework에서 다른 activity 띄우는 방법 문의 2009-01-15 8181
4538 이이콘으로 GIF파일 지원안되나요? 2009-01-15 8604
4537 database 접근법에 대해서 여쭤볼게 있습니다. 2009-01-15 8682
4536 G1 구글 액티베이션 가능한 분 없으신가요? 2009-01-15 8277
4535 NetComponents를 이용해 FTP 구현시 서버의 특정 파일에 대한 .. 2009-01-15 9952
4534 [Q] SD 부팅관련 2009-01-15 8210
4533 G1 사용하기 위해서라면...? 2009-01-16 7410
4532 하나의 Activity에 2개 이상의 media player를 넣는게 가능할.. 2009-01-16 9145
4531 안드로이드 기본 app 수정 후 빌드 시 android.jar에 없는 클.. 2009-01-16 11671
4530 Android Marget 질문 2009-01-16 7605
4529 안드로이드 App은 안드로이드 마켓에 올리거나 배포할때 dex .. 2009-01-16 8662
4528 안드로이드 포팅에 대해 질문.. 2009-01-16 8193
4527 안드로이드 해상도 조절 질문있습니다. 2009-01-16 10351
4526 [문의] 터치 관련하여 질문 드립니다. 2009-01-16 11934
4525 커널 컴파일에 관한 질문입니다. 2009-01-16 8834
4524 안드로이드 포팅하시는 분들은... 2009-01-16 8020
4523 XML UI 2009-01-17 7984
4522 안드로이드 S/W 테스트 2009-01-17 8194
4521 안드로이드 Application 인스톨방법 문의 2009-01-18 9327
4520 manifest관련 질문 입니다. 2009-01-19 8069
4519 background로 보내진 activity 불러오기? 2009-01-19 12916
4518 커널 컴파일 질문. 2009-01-19 9717
4517 r.java 파일이 자동으로 수정이 안되요- 2009-01-19 8665
4516 DB의 한글 데이터 출력중에 한글이 깨집니다!! 2009-01-19 8268
4515 Re..DB의 한글 데이터 출력중에 한글이 깨집니다.. 2009-01-20 13083
4514 arm cortex core CPU에도 안드로이드를 포팅 할수있나요?.. 2009-01-20 8613
4513 2.6.21 커널 위에서 안드로이드 실행 시키기? 2009-01-20 8171
4512 resource 수정후 컴파일 에러 2009-01-20 11695
4511 preload app관련 질문입니다. 2009-01-20 11397
4510 커널 컴파일 질문[리눅스 어렵워요 ㅇ.ㅇ; ] 2009-01-20 8709
4509 text or image 이동 2009-01-20 10693
4508 상용화된 App의 업데이트는 어떻게 이루어지나요?.. 2009-01-20 8277
4507 안드로이드에서 Flash Lite포팅관련 질문(공유메모리, JNI).. 2009-01-21 10684
4506 부트로더 라이센스 질문. 2009-01-21 7950
4505 sqlite expert를 사용해서 DB를 만들었는데 이걸 안드로이드 .. 2009-01-21 11717
4504 G1 unlock 문제 ㅠ ㅠ 2009-01-21 8350
12345678910,,,101