我想引用位于c:/image/ff.gif/
的图片。我怎样才能做到这一点?我试图用img src
来做,但无法使它工作。有什么想法吗?
答案 0 :(得分:2)
如果您想直接使用该图片,则该图片必须是该网站的一部分。如果它位于您的站点根目录之外,您可以编写一个操作来获取图像并提供它:
public ActionResult MyImage()
{
return File(@"c:\imagefolder\imagell.gif", "image/gif");
}
然后使用此操作:
<img src="<%= Url.Action("myimage") %>" alt="image description" />
答案 1 :(得分:1)
在此处检查我在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);
}