C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[22105] 휴~~ 절망. ㅠㅠ
우담화 [woodamhwa] 4905 읽음    2012-11-24 23:00
주말.... 푹~ 쉬고 있는데 업체한테 전화한통을 받았네요.
FTP에서 파일받는 프로그램이 자꾸 에러가 난다는..
그래서 잘 사용하던 프로그램인데 그럴리가 없어요.. FTP서버가 잘못되었겠죠 했더니
파일질라에서는 잘 받아지고 잘 올라가는데.. 우리가 납품한 프로그램에서는 자꾸 에러가
난다네요..
그래서 직접 해보니까.. 정말 파일질라는 잘 업로드/다운로드가 되는데 우리 프로그램은
에러를 띄우고...

파일질라 옵션을 보니까 Active모드로 되어 있고 별다른건 없는데
우리꺼도
idFTP1.TransferType := ftBinary;
idFTP1.Passive := False;
이렇고..

그런데
Try
   IdFTP1.Get (SERVER_FILE,PC_FILE,True);
except
  showmessage('파일 다운로드 중에 에러가 발생했습니다');
end;
우리꺼는 이렇게 되어있는데 10개중에 5개는 에러로 빠지고. ㅠㅠ

월요일까지 수정해드릴께요.. 라고는 했는데 뭘 수정해야 할지는 모르겠고
답답하네요..

파일질라가 잘 만든 프로그램인가봐요.
방태윤 [nabty]   2012-11-24 23:58 X
할때마다 똑같은 화일들이 에러가 난다면,
에러가 나는 화일들의 공통점이 있는지 찾아보시지요
아제나 [azena]   2012-11-25 05:18 X
UTF8 지원 여부 확인하세요.
제가 홈서버에 파일질라 서버 쓰는데, 한글 파일명은 대부분의 클라이언트에서 죄다 에러 뜨더군요. (윈도우 기본 ftp도 에러)
웃긴게 파일질라 클라이언트에서는 정상 동작됩니다. ^^
김태선 [cppbuilder]   2012-11-25 10:20 X
그럴때는 패킷 캡쳐해서
자신의 프로그램과
파일질라의 패킷처리의 차이를 살펴보시는게 좋습니다.
우담화 [woodamhwa]   2012-11-25 13:25 X
방태윤님/공통점은 없어요. 그냥 에러 나고싶은 파일은 나고 다음에 다시하면 다른 파일이 그렇고, 그 파일은 괜찮고.
아제나님/파일명은 전부 영어로 되어 있어요
김태선님/파일질라로 전송할때 FTP명령어 뜨는거 말인가요 ?
최일준.쮸니~ [1joon]   2012-11-26 10:45 X
Passive True 체크하고 업로드 해보세요.

+ -

관련 글 리스트
22105 휴~~ 절망. ㅠㅠ 우담화 4905 2012/11/24
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.