Thetype exposes the following members.
Gets or sets a value that indicates whether to buffer the data sent to server.
Gets or sets a value that indicates whether to send data in segments.
Sets and gets time-out in milliseconds.
Prior to uploading file content you will usually set AllowWriteStreamBuffering property to false and increase timeout setting TimeOut property. If AllowWriteStreamBuffering is set to true .NET Framework will buffer the entire file in memory prior to sending to server that will significantly reduce file size that can be uploaded to server.
string license = "<?xml version='1.0' encoding='utf... WebDavSession session = new WebDavSession(license); session.Credentials = new NetworkCredential("User1", "pwd"); IFolder folder = session.OpenFolder(new Uri("http://server:8080/Sales")); IResource resource = folder.CreateResource("products.xlsx"); resource.AllowWriteStreamBuffering = false; resource.TimeOut = 36000000; // 10 hours resource.Upload("C:\\products.xlsx");