/// <summary> /// 获取远程服务器内容,并转换成流 /// </summary> /// <param name="path">http://localhost:51573</param> /// <returns></returns> private MemoryStream GetUrlMemoryStream(string path) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(path); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream responseStream = response.GetResponseStream(); List<byte> btlst = new List<byte>(); int b = responseStream.ReadByte(); while (b > -1) { btlst.Add((byte)b); b = responseStream.ReadByte(); } byte[] bts = btlst.ToArray(); var ms = new MemoryStream(); ms.Seek(0, SeekOrigin.Begin); ms.Write(bts); return ms; }