httpwebrequest 访问http图片地址 ,如果http图片地址是无效的,会反应很慢
WebRequest wreq = WebRequest.Create(httpPath);
wreq.Proxy = null;
System.Net.ServicePointManager.Expect100Continue = false;
HttpWebResponse wresp = (HttpWebResponse)wreq.GetResponse();
Stream s = wresp.GetResponseStream();
System.Drawing.Image img;
img = System.Drawing.Image.FromStream(s);
该怎么解决。
------解决思路----------------------
方法:
1)把他下载到byte[]中,然后检测开头几个字符(JPG/PNG/BMP/GIF开头几个字箱都是固定的)
2)检查wresp.contentType 是不是"image/XXXX"