C#winformプログラムファイル付きformのコミット

961 ワード

htmlページでは、formにfileと普通のinputを提出することができますが、winformではどのように実現するか、自分で提出したフォームデータを構築する必要があります.具体的には参考にしてください.
http://www.cnblogs.com/greenerycn/archive/2010/05/15/csharp_http_post.html
利用できる
            WebClient webClient = new WebClient();
            NameValueCollection values = new NameValueCollection();
            values.Add("userId", Convert.ToString(userId));
            webClient.QueryString = values;
            webClient.UploadFile(APP_PATH + "/upload.action",
                  "POST", file);

このような問題はuserIdがformではなくurlに現れるべきだということです
あるいはファイルをbase 64文字列に変換してもよい
http://blog.csdn.net/ruiqi317/article/details/6450675