Main Content

ascii

将 FTP 传输模式设置为 ASCII

说明

示例

ascii(ftpobj) 将与 ftpobj 关联的服务器的 FTP 传输模式设置为 ASCII。使用 ASCII 模式处理文本文件,例如 HTML 页面和富文本格式 (RTF) 文件。

示例

全部折叠

使用 ASCII 传输模式从 FTP 服务器下载文本文件。

首先,连接到美国国家环境信息中心 (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');
close(ftpobj)

显示 README.txt 的开头。要读取下载到您计算机上的 README.txt 副本,请使用 fileread 函数。

readme = fileread('README.txt');
readme(1:95)
ans = 
    '                 Welcome to the 
         NOAA/National Centers for Environmental Information (NCEI)'

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

输入参数

全部折叠

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

版本历史记录

在 R2006a 之前推出

另请参阅

|