binary

Установите режим передачи FTP на двоичный файл

Синтаксис

Описание

пример

binary(ftpobj) устанавливает режим передачи FTP для сервера, сопоставленного с ftpobj к двоичному файлу, который является значением по умолчанию для объектов FTP. Если вы ранее вызвали ascii функция, затем вызовите binary прежде, чем передать нетекстовый файл, такой как архив zip или исполняемый файл.

Примеры

свернуть все

Загрузите текстовый файл с FTP-сервера, с помощью режима передачи ASCII. После того, как вы загружаете файл, задерживаете режим передачи к двоичному файлу.

Во-первых, соедините с Национальными Центрами Экологической информации (NCEI) FTP-сервер.

ftpobj = ftp('ftp.ngdc.noaa.gov')
  FTP with properties:

                         Host: "ftp.ngdc.noaa.gov"
                     Username: "anonymous"
                         Port: 21
                 ServerLocale: "en_US"
                 DirParserFcn: @matlab.io.ftp.parseDirListingForUnix
                         Mode: "binary"
    LocalDataConnectionMethod: "passive"
       RemoteWorkingDirectory: "/"

Режим передачи по умолчанию является двоичным файлом. Когда вы загружаете текстовый файл, можно использовать режим ASCII вместо этого так, чтобы символы новой строки были преобразованы правильно.

Установите режим передачи на ASCII. Чтобы показать текущий режим передачи, отобразите объект FTP.

ascii(ftpobj)
ftpobj
  FTP with properties:

                         Host: "ftp.ngdc.noaa.gov"
                     Username: "anonymous"
                         Port: 21
                 ServerLocale: "en_US"
                 DirParserFcn: @matlab.io.ftp.parseDirListingForUnix
                         Mode: "ascii"
    LocalDataConnectionMethod: "passive"
       RemoteWorkingDirectory: "/"

Загрузите текстовый файл.

mget(ftpobj,'README.txt');

Используйте режим передачи ASCII только для текстовых файлов. Чтобы загрузить нетекстовые файлы, такие как изображения или архивы ZIP, используют режим двоичной передачи.

Задержите режим передачи к двоичному файлу. Чтобы проверять, что режим является теперь двоичным файлом, отобразите объект FTP снова.

binary(ftpobj)
ftpobj
  FTP with properties:

                         Host: "ftp.ngdc.noaa.gov"
                     Username: "anonymous"
                         Port: 21
                 ServerLocale: "en_US"
                 DirParserFcn: @matlab.io.ftp.parseDirListingForUnix
                         Mode: "binary"
    LocalDataConnectionMethod: "passive"
       RemoteWorkingDirectory: "/"

Сервисная любезность FTP Национальных Центров Экологической информации (NCEI). Смотрите Политику конфиденциальности NCEI, Правовую оговорку и Авторское право на условия предоставления услуг NCEI.

Входные параметры

свернуть все

Связь с FTP-сервером в виде объекта FTP.

Смотрите также

|

Представлено до R2006a