string localFile = @"C:\testing\" + strFileName; // File location
FileStream fstream = new FileStream(localFile, FileMode.Open, FileAccess.Read);
byte[] buffer = new byte[fstream.Length];
fstream.Read(buffer, 0, Convert.ToInt32(fstream.Length));
fstream.Close();
WebRequest request1 = WebRequest.Create("https://sharepointDocumentLibraryURL" + strFileName);
request1.Credentials = new System.Net.NetworkCredential(UserName,Password,Domain);
request1.Method = "PUT";
request1.ContentLength = buffer.Length;
BinaryWriter writer = new BinaryWriter(request1.GetRequestStream());
writer.Write(buffer, 0, buffer.Length);
writer.Close();
HttpWebResponse response1 = (HttpWebResponse)request1.GetResponse();
response1.Close();
//Deleting the files from Local Sytem
FileInfo fi = new FileInfo(localFile);
fi.Delete();