我正在尝试从自己的 ftp 服务器下载文件,但当我尝试使用选项执行此操作时出现问题ascii
。下载持续 1-2 秒,然后失败,如下所示:
local: BF1.TXT remote: BF1.TXT
229 Entering Extended Passive Mode (|||28037|)
150 Open file...
8576 KiB 8.37 MiB/s ftp: Reading from network: Interrupted system call
-1 0.00 KiB/s
226 finished
WARNING! 4304 bare linefeeds received in ASCII mode.
File may not have transferred correctly.
221 Good bye!
当我使用时binary
:
local: BF1.TXT remote: BF1.TXT
229 Entering Extended Passive Mode (|||2288|)
150 Open file...
34425 KiB 8.28 MiB/s
226 finished
35251201 bytes received in 00:04 (8.16 MiB/s)
221 Good bye!
另外,在使用 wireshark 检查后,我看到ascii
客户端发送了 RST ACK 数据包,但我不明白为什么。服务器有问题吗?还是客户端的问题?
附言
尝试使用 Filezilla(使用ascii
选项)、Double Commander(使用binary
)和 lftp(使用两种传输类型)下载文件,所有尝试均成功。