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

我在服务器端使用这个configuration:

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

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

  • 基于libcurl的客户端
  • FileZilla中。

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

例如,我在Windows上有一个包含61 0d 0a 62 (a行尾b)的a.txt文件。 如果我将数据上传到扩展名为txt的文件,则会截断最后一行,并且文件的大小与原始大小不同。 如果我将数据上传到扩展名为(例如)的文件, sodate是正确的,并且大小与Windows机器上的大小相同。

我能做些什么来保存文本文件的传输数据呢?