Работа с FTP сервером

Материал из GedeminWiki
Версия от 17:47, 24 января 2012; SYSDBA (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Для работы с FTP сервером из макросов предназначен класс TgsFTPClient, который является оберткой вокруг соответствующих функций WinInet. Ниже приведен код считывания файла из сети и записи его на локальный диск:

Option Explicit
Sub DownloadFileFromFTP
 
  Dim FTP
  Set FTP = Designer.CreateObject(nil, "TgsFTPClient", "")
 
  FTP.ServerName = "ftp.myserver.com"
  FTP.UserName = "user_name"
  FTP.Password = "user_password"
 
  If FTP.Connect Then
    If FTP.GetFile("/a_file_to_download.ext", "c:\local_file_name.ext", "", True) Then
      MsgBox "Ok"
    End If
  End If
 
  Designer.DestroyObject(FTP)
 
End Sub
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты