当我将一些HTML / CSS / ...文件上载/下载到FTP服务器时,有时会将每行代码放在一行中,使其完全无法读取。有些事情时不时发生,我仍然在寻找这种行为的解释。什么可能导致这种情况?
答案 0 :(得分:7)
它与文本文件行结尾和FTP传输模式有关。
听起来你正在以二进制模式将UNIX风格的文本文件拖到Windows系统中,然后尝试在不理解这些差异的编辑器中查看它。
FTP客户端具有ASCII(或ASC)传输模式,可以为您进行这些转换。但是,它通常不会默认打开,因为它会弄乱二进制文件。
两种解决方案是使用能够理解差异的编辑器或使用FTP客户端,它允许您告诉它应该在ASC模式下传输特定的文件扩展名。
P.S。在超级用户或服务器故障上可能会有更好的问题。
答案 1 :(得分:0)
当我们使用Notepad ++,Notepad编辑器,主要是托管服务器时,会出现此问题。我有同样的问题并通过Dreamweaver再次打开文件修复它并正确设置内容并再次上传到服务器。工作正常。