方法如下:
public string picRequestPage(string url,byte[] SomeBytes) 
{
try
{
//建立连接
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
//设置上传方式
req.Method = "POST";
//req.ContentType = "multipart/form-data";
req.ContentType ="application/x-www-form-urlencoded";
req.ContentLength=SomeBytes.Length;
req.KeepAlive = true;
Stream newStream = req.GetRequestStream();
//写文件流
newStream.Write(SomeBytes,0, SomeBytes.Length);

newStream.Close();
//上传
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
if(response.StatusCode == HttpStatusCode.OK)
{
Stream respStream = response.GetResponseStream();
StreamReader sr = new StreamReader(respStream,Encoding.Default);
reResult=sr.ReadToEnd();
sr.Close();
}
}
catch(Exception ex)
{
string m;
m = ex.Message.ToString();
string a = m;
}

return reResult;
}
服务器端的页面总是收不到我发送的正确的二进制流,实在搞不清楚是怎么回事,请高手指教。