안녕하십니까?
초보라서 일하다 급하게 질문드립니다.
NmFtp사용시 다른분들에 소스를 보면 대부분 클라이언트로 다운로드 받아서
파일을 오픈하는데 그렇게 하지않고. 직접디렉토리로 이동후 거기있는 파일
을 열수는 없는지요.예를 들어 그림파일이 있다면
NMFTP1.host:='192.168.0.250';
NMFTP1.port:=21;
NMFTP1.userID:='hanawool';
NMFTP1.Password:='wool';
try
NMFTP1.connect;
showmessage('접속');
//해당파일이 있는 곳으로 이동할때. 경로를 적으면 됩니다.
NMFTP1.changedir('FIISIDATAEdu');
// NMFTP1.Mode(MODE_IMAGE);
//다운로드시... 업로드도 마찬가지겠지요.
// NMFTP1.Download('파일이름','받을경로'받을이름');
Image1.Picture.LoadFromFile('A_1.bmp');
except
showmessage('!!!에러발생');
exit;
end;
이런식으로로요.
제게해보니까 접은되는데 변경된 디렉토리에서 파일을 불러올수 없더라고요
어케하면좋을지 고수님덜의 조언부탁드립니다.
원격지에 있는 직접 여는 방법은 없습니다. 어떤식으로든지 다운을 받아서 열어야 합니다. 그게 메모리든 파일이든... 같은 네트웍이라면 모르지만...
Image1.Picture.LoadFromFile메소드는 로컬에서만 작동하는 메소드입니다.
^^ 항상 즐코하세요...