Example #1
0
 /// <summary>
 /// Выгружает файл на HTTP-сервер
 /// </summary>
 /// <param name="fileName">Имя файла</param>
 /// <param name="uri">URI, куда будет выгружен файл</param>
 public void Upload(String fileName, String uri)
 {
     using (var source = new FileStream(fileName, FileMode.Open,
         FileAccess.Read, FileShare.Read))
     {
         var helper = new HttpUploadHelper(uri);
         using (var dest = helper.GetRequestStream())
         {
             new StreamCopier().Copy(source, dest);
             helper.Upload();
         }
     }
 }
Example #2
0
 protected override Stream GetDataStream(String location)        
 {
     _helper = new HttpUploadHelper(location);
     return _helper.GetRequestStream();
 }