我试图从weburl的"toolStrip"ic#中显示图像.我使用以下方法来获取图像
WebRequest requestPic5 = WebRequest.Create(icon_path);
requestPic5.Timeout = 5000;
WebResponse responsePic5 = null;
Image Myimg5 = null;
if (requestPic5 != null)
{
responsePic5 = requestPic5.GetResponse();
if (responsePic5 != null)
{
Myimg5 = Image.FromStream(responsePic5.GetResponseStream());
}
}
Run Code Online (Sandbox Code Playgroud)
Myimg5 = Image.FromStream(responsePic5.GetResponseStream());抛出异常时失败 但图像仍然在URL中
但不幸的是,大部分时间它没有正确加载,有时会抛出404错误
响应流还有其他您不一定需要的东西.你真的只想要imgage文件的原始数据,所以你可以使用:
new MemoryStream(new WebClient().DownloadData("http://address/file.ico"));
| 归档时间: |
|
| 查看次数: |
7971 次 |
| 最近记录: |