当前位置:  开发笔记 > 编程语言 > 正文

如何阻止Filezilla更改我的换行符?

如何解决《如何阻止Filezilla更改我的换行符?》经验,为你挑选了2个好方法。

我正在从Linux Web服务器下载perl CGI文件.

它有Unix换行符.我在Windows PC上用一个体面的文本编辑器(Geany)编辑它,它保留了那些换行符.

然后我再次使用Filezilla上传它,它有DOS换行符,这会阻止它工作.

我知道它是Filezilla,而不是Geany,因为即使我只是下载它并重新上传它,问题也会再次发生.

如果我可以上传本地文件(3611)字节并覆盖远程文件(3753字节),Filezilla每次都会问我,这些数字之间的差异是我文件中的行数.但是,当我这样做时,服务器上的那个再次是3753字节并且不起作用.

我正在通过代理服务器,可能是一个因素?真是奇怪的事情是我在另一天在不同的XP PC上做了同样的事情,这很好.命令行FTP工作正常.



1> teedyay..:

在FileZilla 2.2.32中,转到编辑>设置>文件传输设置> ASCII /二进制.将它设置为二进制:这应该可以解决问题.

在FileZilla 3.5.0中,设置位于编辑>设置>传输>文件类型>默认传输类型>二进制.


也许填写错误报告给filezilla.
我不明白将'auto'作为默认值的理由.这将重写大量下载的文件,使哈希失效.我认为大多数人都希望他们的文件不被传输所改变.重写的功能通常在查看或编辑域中,而不是传输.我的2美分.
此外,Filezilla虽然是一个很棒的程序,但在这方面并不一致......在将我的Win CRLF文件上传到unix服务器时,文件将自动转换为LF,从同一台机器下载相同的文件,没有转换发生了.

2> markus..:

你使用什么FTP传输模式(二进制或ASCII?)?我不是百分百肯定,但我认为如果你强制二元模式,你不应该有这个问题.

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有