自几天以来,我运行的每个 ftp 上传都会损坏超过一定大小的文件,主要是在 400 - 500 行代码之后,文件损坏,从头开始,然后在几行之后顺利地恢复正常文件。
这发生在几个 ftp 客户端上,特别是 dreamweaver rapidPhp,甚至是命令行 ftp。
当我使用 notepad++ 上传文件时一切似乎都正常工作。
过去几天,我读了几篇看似非常相似的帖子,但都还没有答案。
编辑:这发生在两台不同的电脑上,两台电脑都运行 Windows 8.1,并安装了所有最新更新。
办公室里的其他电脑似乎未受影响!
答案1
同样的问题。在最新的 Win 8.1 更新后,FTP 以与上述完全相同的方式失败。使用两个 FTP 客户端(DW 和 Filezilla)上传到两个不同的服务器时也会出现同样的情况。
临时解决方法是在 Firefox 中使用 FireFTP。我试过的唯一一个没有这个问题的浏览器。
答案2
我觉得这个问题与软件无关。可能是你的电脑内存出了问题。
我建议你使用以下方法进行扫描Memtest86+。如果可以的话,请将其放置一夜。不要使用 Windows 的内置内存诊断程序,它对我来说从来都不起作用。
其他原因可能包括电缆损坏、网卡\交换机故障以及强电磁干扰(附近是否正在进行焊接?)。
更新:天哪,看起来 MS 确实破坏了 FTP:IE11 中的 FtpOpenFile 和 InternetWriteFile 损坏/更改。谢谢@ams
您的提醒,我投了赞成票,您的回答应该被接受。