我使用此方法下载了图像。
public Image getImageFromURL(String sURL)
{
using (WebClient wc = new WebClient())
{
var data = wc.DownloadData(sURL);
var image = Image.FromStream(new MemoryStream(data));
return image;
}
}
在我的剃刀视图中它返回我的Bitmap对象,但是当我想显示下载的图像然后它不起作用
提前致谢
答案 0 :(得分:0)
如果从getImageFromURL(String sURL)方法获得响应中的Image。 您需要将图像存储在应用程序中的任何位置,然后您可以在视图上呈现它。 你可以使用这段代码。
var image = Image.FromStream(new MemoryStream(data));
string path=Path.Combine(Server.MapPath("~/images"), imagename);
image.Save(path);
这会将图像保存在图像文件夹中,然后您可以在视图中从此图像文件夹位置渲染图像。
<img src="~/images/imagename" alt="" />