我有一串文本需要先转换为 base64,然后才能发布到 url。这是我的代码
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 is base64 string cant be used as byte[] required in stream.writer 知道如何使用那个base64字符串调用 returnvalue 并将其放入 url 谢谢