Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

binary

将 FTP 传输模式设置为二进制

说明

示例

binary(ftpobj) 将与 ftpobj 关联的服务器的 FTP 传输模式设置为二进制,这是 FTP 对象的默认设置。如果您先前调用了 ascii 函数,则在传输非文本文件(如可执行文件或 ZIP 存档)之前,请先调用 binary

示例

全部折叠

使用 ASCII 传输模式从 FTP 服务器下载文本文件。下载文件后,将传输模式设置回二进制。

首先,连接到美国国家环境信息中心 (NCEI) 的 FTP 服务器。

ftpobj = ftp('ftp.ngdc.noaa.gov')
ftpobj = 

  FTP Object
     host: ftp.ngdc.noaa.gov
     user: anonymous
      dir: /
     mode: binary

默认传输模式为二进制。下载文本文件时,您可以改用 ASCII 模式,以便换行符能够正确转换。

将传输模式设置为 ASCII。要显示当前传输模式,请显示 FTP 对象。

ascii(ftpobj)
ftpobj
ftpobj = 

  FTP Object
     host: ftp.ngdc.noaa.gov
     user: anonymous
      dir: /
     mode: ascii

下载文本文件。

mget(ftpobj,'README.txt');

ASCII 传输模式仅用于文本文件。要下载非文本文件(如图像或 ZIP 存档),请使用二进制传输模式。

将传输模式设置回二进制。要检查模式现在是否为二进制,请再次显示 FTP 对象。

binary(ftpobj)
ftpobj
ftpobj = 

  FTP Object
     host: ftp.ngdc.noaa.gov
     user: anonymous
      dir: /
     mode: binary

FTP 服务由美国国家环境信息中心 (NCEI) 提供。有关 NCEI 服务条款,请参阅 NCEI 隐私政策、免责声明和版权

输入参数

全部折叠

FTP 服务器连接,指定为 FTP 对象。

另请参阅

|

在 R2006a 之前推出