Q&A

  • IdFTP 이어서 받기 질문
procedure TForm1.DownloadFileOver(fPath,fName:string);
var
    FileStream :TFileStream;
begin

    try
        FileStream := TFileStream.Create(fPath+fName, fmOpenRead);
    except
        on E:Exception do begin
            //
        end;
    end;

    try
        FileStream.Position := FileStream.Size;
    except
        //
    end;

    try
        IdFTP1.Get(fName,FileStream);
    except On E:Exception do
        showmessage(e.Message);
    end;
end;

ftp서버에서 파일 이름이 같은 경우에 이어서 받기 구현한건데

엑세스가 거부되었습니다. 라고 에러 메시지가 나오네요,,

fmOpenRead 대신에 fmCreate 를 사용하면 다운은 되는데 기존의

파일 크기에 추가되어 다운받아져 있네요,,,기존파일의 크기에서

부터 받아야 되는뎅,,,
0  COMMENTS