Beispiel #1
0
        static void Main(string[] args)
        {
            NetworkCredential credential = new NetworkCredential("username", "password");
            WebdavSession     session    = new WebdavSession(credential);
            Resource          resource   = new Resource(session);
            Stream            input      = resource.GetInputStream("http://myserver/dav/file1.dat");

            FileStream file = new FileStream("c:\\file1.dat", FileMode.CreateNew);

            byte[] buffer = new byte[2048];
            int    len    = 0;

            while ((len = input.Read(buffer, 0, buffer.Length)) > 0)
            {
                file.Write(buffer, 0, len);
            }

            file.Close();
            input.Close();
        }