2009-12-27 90 views
0

我的兄弟有一台运行Windows XP SP2的计算机安装。他的电脑表现糟糕(很老的Win安装),其中一个问题是他无法将jpeg上传到Facebook。上传将完成,但图像乱码。http上传奇怪的腐败问题

最后,我决定是时候格式化他的电脑,重新安装Windows,我做了。

尽管如此,图片还是会上传到Facebook的乱码。我尝试使用谷歌浏览器而不是IE浏览器,同样的问题。然后我发现这不仅仅是图片上传的问题,所有的HTTP上传似乎都失败了。例如,我无法使用G-mail在他的电脑上发送带有附件的电子邮件,附件被损坏。

任何想法?我不知道这个问题起源于何处。

  1. 偏偏在不同的浏览器
  2. 的Win XP已被重新安装
  3. 刚买了一台新的xDSL路由器(在旧抓住了有线LAN部分),但同样的问题
+0

您可以尝试使用Fiddler(www.fiddler2.com)跟踪请求,并确保将机器留下的内容是您期望的内容。您甚至可以在另一台计算机上运行Fiddler以确保WinSock图层上的任何内容都被捕获。 – EricLaw 2009-12-27 21:46:44

+0

感谢您的建议,我相信更多的研究正是我需要做的:-) – HaukurHaf 2009-12-27 21:53:16

回答

0

他的网络是否有问题?对HTTP上传的唯一正确性检查是Content-Length头,即使这是选项(并且无论如何都经常未被接收端选中)。如果他的TCP连接正在下降,那么接收端可能会认为它有一个完整的图像,但实际上只有它的开始。

+0

您可能是对的,就像网络有问题。 其他机器在同一个局域网上,虽然在WIFI上没有这个问题,据我所知。 – HaukurHaf 2009-12-27 21:54:07

+0

嗯,我想我不会得到我的这个问题的一步一步的解决方案,这有点太奇怪了:-) Ry4an可能是正确的钱,但我需要找出造成这种情况的原因。 还有其他意见吗? – HaukurHaf 2009-12-28 14:47:33

+0

我会在你的鞋子里发射wireshark。如果尝试上传到您控制的网络服务器,看看接收到的图像是什么样的。它被截断或损坏? 怀疑电缆。 – 2009-12-28 16:13:17