WebClientを使うと楽にできる。
ファイルのダウンロード
WebClient wc = new WebClient(); try { wc.DownloadFile("http://example.com/example.html", @"C:\tmp\example.html"); } catch (Exception ex) { Debug.WriteLine(ex.Message); } finally { wc.Dispose(); }
ファイルのアップロード
WebClient wc = new WebClient(); NetworkCredential MyCredentials = new NetworkCredential(MyUserName, MyPassword); try { wc.Credentials = MyCredentials; wc.UploadFile(Address, UploadFile); } catch(Exception ex) { Result = ex; } finally{ wc.Dispose(); }
参考リンク