/// <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(); } } }
protected override Stream GetDataStream(String location) { _helper = new HttpUploadHelper(location); return _helper.GetRequestStream(); }