Globus GridFtp 截断文本文件中的结束行

Globus GridFtp 截断文本文件中的结束行

我在服务器端使用以下配置:

  • Globus gridFTP 服务器 10.6 (1467236171-85)
  • Fedora 22,64 位 GNOME 版本 3.16.2

至于客户端,我使用不同的客户端:

  • 基于 libcurl 的客户端
  • FileZilla。

我将文件从 Windows 计算机上传到 Linux 计算机上的 Globus gridFTP 服务器。我将文件上传到二进制模式,但文本文件在服务器端会自动更改(行尾被截断)。数据通过网络正确发送(使用 Wireshark 检查)。

例如,我a.txt在 Windows 上有一个文件,其中包含61 0d 0a 62(a 结束行 b)。如果我将数据上传到带有扩展名的文件,则txt结束行会被截断,文件大小将与原始文件不同。如果我将数据上传到带有扩展名的文件so(例如),日期没有问题,大小与 Windows 机器上的大小相同。

我该怎么做才能保留文本文件的传输数据?

相关内容