本文转自:https://www.cnblogs.com/sparkdev/p/6031920.html
WebRequest req = WebRequest.Create(url); WebResponse rsp = req.GetResponse(); Stream rspStream = rsp.GetResponseStream(); int bufferLength = 4096; byte[] buffer = new byte[bufferLength]; byte[] response = new byte[rsp.ContentLength]; using (MemoryStream ms = new MemoryStream(response)) { int c = 0; while ((c = rspStream.Read(buffer, 0, bufferLength)) > 0) { ms.Write(buffer, 0, c); } } rspStream.Close();
req.Close();
下载图片 附件下载