FTP 传输(例如使用 FileZilla、CrossFTP 或 AnyClient)不断损坏我下载的文件。
- 我知道它在服务器级别没有损坏,因为其他人可以毫无问题地下载它。
- 该文件是 ISO,但也有损坏的 RAR。
- 我已经能够下载 AVI 并且一切都正常。
- 我尝试使用 FileZilla、CrossFTP 和 AnyClient,得到了相同的结果。
- 我尝试使用 7-Zip、WinRAR 和 Virtual CloneDrive 打开该文件,但打开时均出现错误消息。
- 我尝试使用“二进制”而不是“自动”下载,结果相同。
- 我没有停止下载并恢复它,所以这不是问题。
答案1
我曾多次遇到过我常用的 FTP 客户端(例如 ncftp)在下载过程中损坏文件的情况。但是火力FTP,在这些情况下也工作得很好。但是,我仍然不知道真正的原因是什么(欢迎解释)。
答案2
最终发现是 Comodo Internet Security 的问题。它不让“与 ftp 服务器的持续连接”保持连接。然而传输继续,它仍然被阻止。要么关闭 Comodo 防火墙,要么使用 ftps(安全 FTP,它有 100% 的完整性检查),要么看看解决方案是否最终可行这是我的 comodo 论坛主题
答案3
以下假设都不太可能:
- 服务器上的文件已损坏,
- FileZila 安装错误,
- 磁盘上有坏扇区。
- 网卡或路由器损坏(编辑)
你可以依次测试每一个。
如果没有一个起作用,那就是我的想象范围了。
答案4
您需要通过ftp以二进制模式上传文件。