我们目前在网络目录上有一组图像,以及存储在数据库中的那些图像的路径。我有一个网络应用程序,需要向用户显示这些图像,我想知道这是否可能,我应该怎么做这样的事情。
由于
答案 0 :(得分:1)
public ActionResult GetImage(string imageName)
{
return File(dirPath+imageName,"image/jpeg"); //or other mime type
}
确保在imageName
上执行合适的验证,这样您就不会意外地暴露文件系统的某些部分而不是它们。例如,如果imageName
为..\..\web.config
(例如),则表示您遇到了麻烦。