C#中如何将URL中的一副图片显示提取并显示到 PictureBox控件中? URL就是一个 http://<hostname>/111.jpg 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 保存到流中然后在本地生成临时jpg?除了这个办法呢? 用WebRequest方法下载流。Bitmap构造方法接受该流。 using System.IO;using System.Net;//.....HttpWebRequest vHttpWebRequest = (HttpWebRequest)WebRequest.Create( @"http://album.sina.com.cn/pic_3/589d32f502000001");HttpWebResponse vHttpWebResponse = (HttpWebResponse)vHttpWebRequest.GetResponse();BinaryReader vBinaryReader = new BinaryReader(vHttpWebResponse.GetResponseStream());MemoryStream vMemoryStream = new MemoryStream();byte[] vBuffer = new byte[0x1000];int vReadLength = vBinaryReader.Read(vBuffer, 0, vBuffer.Length);while (vReadLength > 0){ vMemoryStream.Write(vBuffer, 0, vReadLength); vReadLength = vBinaryReader.Read(vBuffer, 0, vBuffer.Length);}vHttpWebResponse.Close();vMemoryStream.Position = 0;pictureBox1.Image = Bitmap.FromStream(vMemoryStream);vMemoryStream.Close(); WebClient web = new WebClient(); Stream stream = web.OpenRead(my.图片地址); picImage.Image = Bitmap.FromStream(stream);这个写就可以了。 WebClient web = new WebClient(); Stream stream = web.OpenRead(my.图片地址); picImage.Image = Bitmap.FromStream(stream);我是这样写的。很方便 C#如限制用户只能输入字母和数字 ArrayList类实验代码问题。。。。。。。。。。。 关于进程的简单问题 VS2005我自定义的控件,为什么编译的时候提示错误!!!“找不到組件 。。。。。” 急,窗口关闭问题 C# 构造树简单问题 【【非典型问题:byte和string之间相互转换】】 关于平台调用的问题! 请看Type.GetType("System.Windows.Forms.Form")为什么返回null webservice如何解析xml 摄像头拍照 保存为1寸照片 高分请教~winform下DataGridView表头分割成多行,分不够在加
Bitmap构造方法接受该流。
using System.Net;//.....HttpWebRequest vHttpWebRequest = (HttpWebRequest)WebRequest.Create(
@"http://album.sina.com.cn/pic_3/589d32f502000001");
HttpWebResponse vHttpWebResponse = (HttpWebResponse)vHttpWebRequest.GetResponse();
BinaryReader vBinaryReader = new BinaryReader(vHttpWebResponse.GetResponseStream());
MemoryStream vMemoryStream = new MemoryStream();
byte[] vBuffer = new byte[0x1000];
int vReadLength = vBinaryReader.Read(vBuffer, 0, vBuffer.Length);
while (vReadLength > 0)
{
vMemoryStream.Write(vBuffer, 0, vReadLength);
vReadLength = vBinaryReader.Read(vBuffer, 0, vBuffer.Length);
}
vHttpWebResponse.Close();
vMemoryStream.Position = 0;
pictureBox1.Image = Bitmap.FromStream(vMemoryStream);
vMemoryStream.Close();
Stream stream = web.OpenRead(my.图片地址);
picImage.Image = Bitmap.FromStream(stream);
这个写就可以了。
Stream stream = web.OpenRead(my.图片地址);
picImage.Image = Bitmap.FromStream(stream);
我是这样写的。很方便