URLに投稿する前にbase64に変換する必要のあるテキストの文字列があります。これが私のコードです
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(uri);
byte[] postDataBytes = Encoding.UTF8.GetBytes(strCXML);
string returnValue = System.Convert.ToBase64String(postDataBytes);
req.Method = "POST";
req.ContentLength = postDataBytes.Length;
req.ContentLength = postDataBytes.Length;
Stream requestStream = req.GetRequestStream();
requestStream.Write(returnValue,0, postDataBytes.Length);
問題は、最後の行でエラーが発生することですSystem.IO.Stream.Write(byte []、int、int)returnValueはbase64文字列ですstream.writerで必要なbyte[]として使用できませんそのbase64文字列を取得する方法returnvalueと呼ばれ、urlに感謝します