从网页中的网络目录显示图像

时间:2010-11-03 15:56:12

标签: asp.net-mvc-2

我们目前在网络目录上有一组图像,以及存储在数据库中的那些图像的路径。我有一个网络应用程序,需要向用户显示这些图像,我想知道这是否可能,我应该怎么做这样的事情。

由于

1 个答案:

答案 0 :(得分:1)

public ActionResult GetImage(string imageName)
{
    return File(dirPath+imageName,"image/jpeg"); //or other mime type
}

确保在imageName上执行合适的验证,这样您就不会意外地暴露文件系统的某些部分而不是它们。例如,如果imageName..\..\web.config(例如),则表示您遇到了麻烦。