C#でのファイルアップロードには、いくつかの方法がある。 WebClientを用いた方法 WebClientクラスでWebページを取得するには?:.NET TIPS - @IT WebRequestを用いた方法 WebRequest/WebResponseクラスでWebページを取得するには?:.NET TIPS - @IT POSTでデータを送信する - .NET Tips (VB.NET,C#...) ほかにもSocketを生で使うとかあるだろうけれど、代表的にはこの二つ。 でWebClientを用いた方法がとても簡単で、 Encoding enc = System.Text.Encoding.GetEncoding("utf-8"); WebClient client = new WebClient(); byte[] bytes = client.UploadFile(url, fi