C#保存XML文件的问题(如何把文件保存到其他服务器)?急,在线等候!
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
doc.Save("c:\\CP.xml");
这样是可以的,但是想保存到其他服务器就不知道怎么做了,请帮忙解答,在线等候!
[解决办法]
将文件发送过去就行了:
FileStream fs = new FileStream("c:\\CP.xml",FileMode.Open); // 使用文件流构造一个二进制读取器将基元数据读作二进制值 byte[] imageBuffer = new byte[fs.Length]; HttpWebRequest myRequest =(HttpWebRequest)WebRequest.Create("你要指向的服务器地址"); myRequest.Method = "POST"; myRequest.ContentType="text/plainsInput"; myRequest.ContentLength = imageBuffer.Length; MessageBox.Show(imageBuffer.Length.ToString()); Stream newStream=myRequest.GetRequestStream(); const int size = 1000; int total,rdby,len,num; total=imageBuffer.Length; rdby=0; len=0; num=0; len =fs.Read(imageBuffer,0,total) ; //将读取的数据发送到对应的计算机 newStream.Write(imageBuffer, 0,len);