我想参考位于c:/image/ff.gif/
中的图像。我怎样才能做到这一点?我尝试使用img src
来执行此操作,但无法使其正常工作。有什么想法吗?
如果要直接使用图片,则该图片必须是网站的一部分。如果它位于您的网站根目录之外,则可以编写一个操作来获取图像并将其提供服务:
public ActionResult MyImage()
{
return File(@"c:\imagefolder\imagell.gif", "image/gif");
}
然后使用此操作:
<img src="<%= Url.Action("myimage") %>" alt="image description" />
在此检查我在MVC中的使用方式。
在视图中:
<img src="@Url.Action("FileDownload",new { name=i.fileName})" alt="@i.fileName"/>
在控制器中:
public FileResult FileDownload(string name)
{
string FilePath= _ConfigPath+ "\\" + name;
return File(FilePath, "application/force-download", name);
}