//--------------WebDAV下载代码-----
private void WebDAVGet_Click(object sender, EventArgs e)
{
System.Uri myURi = new System.Uri(@"http://10.57.144.2/WebDAV/hello.doc");
string sfilePath = "C://hello.doc";
WebRequest req = WebRequest.Create(myURi);
req.Method = "GET";
req.Timeout = System.Threading.Timeout.Infinite;
req.Credentials = CredentialCache.DefaultCredentials;
WebResponse res = req.GetResponse();
Stream inStream = res.GetResponseStream();
FileStream fs = new FileStream(sfilePath, FileMode.OpenOrCreate);
byte[] inData = new byte[4096];
int bytesRead = inStream.Read(inData, 0, inData.Length);
while (bytesRead > 0)
{
fs.Write(inData, 0, bytesRead);
bytesRead = inStream.Read(inData, 0, inData.Length);
}
fs.Close();
inStream.Close();
}