http上传奇怪的腐败问题
问题描述:
我的兄弟有一台运行Windows XP SP2的计算机安装。他的电脑表现糟糕(很老的Win安装),其中一个问题是他无法将jpeg上传到Facebook。上传将完成,但图像乱码。http上传奇怪的腐败问题
最后,我决定是时候格式化他的电脑,重新安装Windows,我做了。
尽管如此,图片还是会上传到Facebook的乱码。我尝试使用谷歌浏览器而不是IE浏览器,同样的问题。然后我发现这不仅仅是图片上传的问题,所有的HTTP上传似乎都失败了。例如,我无法使用G-mail在他的电脑上发送带有附件的电子邮件,附件被损坏。
任何想法?我不知道这个问题起源于何处。
- 偏偏在不同的浏览器
- 的Win XP已被重新安装
- 刚买了一台新的xDSL路由器(在旧抓住了有线LAN部分),但同样的问题
答
他的网络是否有问题?对HTTP上传的唯一正确性检查是Content-Length头,即使这是选项(并且无论如何都经常未被接收端选中)。如果他的TCP连接正在下降,那么接收端可能会认为它有一个完整的图像,但实际上只有它的开始。
您可以尝试使用Fiddler(www.fiddler2.com)跟踪请求,并确保将机器留下的内容是您期望的内容。您甚至可以在另一台计算机上运行Fiddler以确保WinSock图层上的任何内容都被捕获。 – EricLaw 2009-12-27 21:46:44
感谢您的建议,我相信更多的研究正是我需要做的:-) – HaukurHaf 2009-12-27 21:53:16