无法通过 ftp 使用 ascii 模式下载文件

无法通过 ftp 使用 ascii 模式下载文件

我正在尝试从自己的 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(使用两种传输类型)下载文件,所有尝试均成功。

相关内容