Q&A

  • indy FTP 전송시 서버측 파일 이름을 바꾸려면 ?
안녕하세요?

indy FTP를 이용해서 파일 첨부를 할 수 있는 프로그래밍을 하고 있습니다.

파일을 전송시 실제 이름을 DB 에 저장하고

FTP로 저장하려고 하는데 중복되는 이름을 고려하여

이름을 코드화 하여 넣으려 합니다.

헌데 이때 코드화한 이름으로  서버에 저장하려면

어떻게 해야 할까요 ?

ftp.rename 가 있긴 하던데 이걸 이용해야만 하나요 ?

읽어 주셔서 감사하고 답변도 부탁드립니다.
1  COMMENTS
  • Profile
    구관중 2002.04.24 18:50
    헉 저도 참 바보....

    procedure Put(const ASource: TStream; const ADestFile: string; const AAppend: boolean); overload;
    procedure Put(const ASourceFile: string; const ADestFile: string; const AAppend: boolean); overload;
    Description
    Put
    This command uploads a file to the FTP server with the name ADestFile. Setting the AAppend to True causes the server to append the file being uploaded to one which exists on the server. The file to upload could be either a stream (ASource) or a name of a file which exists on the user's computer (ASourceFile).

    긍게로 이렇게 하면 되겠군요 ...

    sSaveFileName := 코드화#$#%;

    IdFTP1.Put(OpenDialog1.FileName,sSaveFileName);

    푸할할.. 어렵다 생각만 했네용 .. 즐푸~

    p.s. 쓸때 없는 질문에 고개숙여 사과드립니다.~ 즐프즐프~