IItemContent.Upload Method (String)

IT Hit WebDAV for .NET

Uploads content of a file specified by filename to the server

[Visual Basic]
Sub Upload( _
   ByVal filename As String _
)
[C#]
void Upload(
   string filename
);

Parameters

filename
Full path of a file to be uploaded from

Exceptions

Exception Type Condition
NotFoundException This resource doesn't exist on the server.
ConflictException The resource is version controlled and has to be checked out to be edited.
WebDavHttpException Server returned unknown error.
WebDavException Unexpected error occurred.
IOException An I/O error occurs.
ArgumentOutOfRangeException File is empty.

Example

The following example demonstrates how to upload a file from local file system to a WebDAV 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");
                
            

See Also

IItemContent Interface | ITHit.WebDAV.Client Namespace | IItemContent.Upload Overload List