WebRequest webRequest = WebRequest.Create("http://nd.fjsen.com/images/attachement/jpg/site162/20120313/00248c4cdbd010c9321004.jpg");
HttpWebRequest request = webRequest as HttpWebRequest;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
string encoding = response.ContentEncoding;
StreamReader reader = new StreamReader(response.GetResponseStream());
var xx = reader.ReadToEnd();
byte[] picbyte = Encoding.Default.GetBytes(xx);
WebRequest request = (WebRequest)HttpWebRequest.Create(strUri);
WebResponse response = request.GetResponse(); Stream stream = response.GetResponseStream();
FileStream fileStream = File.Create("aa.jpg");
byte []buffer=new byte[1024];
int numReadByte = 0;
while ((numReadByte=stream.Read(buffer, 0, 1024))!= 0)
{
fileStream.Write(buffer, 0,numReadByte);
}
fileStream.Close();
stream.Close();
File.Create("aa.jpg") 这个File是怎么来的?
string strUri=@"http://nd.fjsen.com/images/attachement/jpg/site162/20120313/00248c4cdbd010c9321004.jpg";
WebRequest request = (WebRequest)HttpWebRequest.Create(strUri);
WebResponse response = request.GetResponse(); Stream stream = response.GetResponseStream();
FileStream fileStream = File.Create("aa.jpg");
Image image = Image.FromStream(stream);
stream.Close();
pictureBox1.Image = image;
WebRequest webRequest = WebRequest.Create(share.Images);
HttpWebRequest request = webRequest as HttpWebRequest;
WebResponse response = request.GetResponse();
Stream stream = response.GetResponseStream();
Image image=Image.FromStream(stream);
弄一下午了,多谢你给的灵感
Image image = Image.FromStream(stream);
stream.Close();
pictureBox1.Image = image;
WebClient myWebClient = new WebClient();
myWebClient.DownloadFile(new Uri("http://www.7soyo.com/Themes/Default/Images/recom_logo.jpg"), "D:\\temp.jpg");WebClient 是对httpwebrequest的一个封装,直接用两句话就下载下来了,不用那么复杂