在我的C#/ winforms应用程序中,使用System.Net的HttpWebRequest类,我以编程方式将xml文件上传到公司网络之外的服务器(ABC)。 (App用户位于纽约,服务器位于英国)。
直到昨天我们发现服务器收到的文件不完整,使得xml格式不正确且无效时,我们在过去的两年内一直没有遇到任何问题。
我将xml保存在本地服务器上,然后再发送给ABC。 我们注意到这个xml的大小(36 kb)与ABC接收的大小相同,但是它们接收的xml几乎有一半是空的,有很多空格,有些标签看起来坏了。
不确定为什么会发生这种情况以及如何以编程方式解决此问题。 有人可以就此提出建议吗?
提前感谢您的帮助。