我想将文件传输到串联HP/Non-Stop环境。使用C进程将记录写入文件,然后使用另一个C进程读取这些进程。以二进制模式FTP'ing结构化文件
该文件本身包含一些使用标准文本编辑器无法读取的记录。我想这意味着要正确传输文件,我需要在二进制模式下传输它。以二进制模式尝试传输会产生以下错误。
ftp> bin
200 Type set to I.
ftp> put SM11098
200 PORT command successful.
553 Error: Structured file transfer only allowed in Ascii mode,
ftp> ascii
200 Type set to A.
ftp> put SM11098
200 PORT command successful.
150 Opening data connection for SM11098 (10.220.98.237,4078d).
552 SM11098: Relative file record length > Maximum record length
ftp: 1576960 bytes sent in 4.08Seconds 386.70Kbytes/sec.
我试图谷歌上述错误,但没有出现。 对我来说,结构化文件听起来像是一个包含结构化记录的二进制文件。不应该以二进制模式FTP'd? FTP程序迫使我使用ASCII模式。
第二个错误是什么? (即“相对文件记录长度>最大记录长度”)