我正在从 Linux Web 服务器下载一个 perl CGI 文件。
它有 Unix 换行符。我在 Windows PC 上用一个不错的文本编辑器 (Geany) 编辑它,它保留了这些换行符。
然后我用 Filezilla 再次上传它,它有 DOS 换行符,这使它停止工作。
我知道它是 Filezilla,而不是 Geany,因为即使我只是下载它并重新上传它,问题也会再次出现。
Filezilla 每次都会问我是否可以上传本地文件 (3611) 字节并覆盖远程文件 (3753 字节),这些数字之间的差异是我文件中的行数。但是当我这样做时,服务器上的那个又是 3753 字节并且不起作用。
我正在通过代理服务器,这可能是一个因素吗?真正奇怪的是,前几天我在另一台 XP PC 上做了同样的事情,结果很好。命令行 FTP 也可以正常工作。