を使用してバイト配列の画像を投稿するにはどうすればよいHttpWebRequest
ですか?
img はバイト配列です。
以下はコードです。parse 関数を使用すると、byte[] img を string に変換できません。
// Parse is the function to replace @xxx with a new string
string docString = Parse("action=@action&img=@img&signloclat=@lat&lng=@lng&id=@id",
"@action", "upload", "@img", img, "@lat", latitude, "@lng", longitude, "@id", id);
byte[] docByte = Encoding.ASCII.GetBytes(docString);
Uri wsHost = new Uri(EnpointAddress());
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(wsHost);
request.Headers.Add(HttpRequestHeader.AcceptEncoding, "gzip,deflate");
request.ContentType = "application/x-www-form-urlencoded";
request.Method = "POST";
request.ContentLength = docByte.Length;
Stream stream = request.GetRequestStream();
stream.Write(docByte, 0, docByte.Length);
stream.Close();
を使用して文字列でバイト配列を投稿するにはどうすればよいHttpWebRequest
ですか?
送信する前にバイト配列を文字列にキャストできますか?
ありがとうございました。