C# ASP.MVC返回图像不';我不能在BBCODE中工作
我有一些简单的代码C# ASP.MVC返回图像不';我不能在BBCODE中工作,c#,asp.net-mvc,file,asp.net-mvc-routing,bbcode,C#,Asp.net Mvc,File,Asp.net Mvc Routing,Bbcode,我有一些简单的代码 public virtual ActionResult Get(int id) { using (var db = new ImagesEntities()) { var b = db.Images.SingleOrDefault(bo => bo.Id == id); return File("C:\\images\\" + b.FileName, "image/jpeg"); } } 例如,它在html中工作
public virtual ActionResult Get(int id)
{
using (var db = new ImagesEntities())
{
var b = db.Images.SingleOrDefault(bo => bo.Id == id);
return File("C:\\images\\" + b.FileName, "image/jpeg");
}
}
例如,它在html中工作
有什么帮助吗?Url必须以“.jpg”和“.png”等结尾……返回的测试是什么?它可能正在抛出异常…尝试返回
FileResult
,看看会发生什么。同样是的,它返回了什么,是否抛出异常?此外,IIS进程是否在具有读取c:\images权限的帐户下运行?另外,请尝试转义文件路径,如@“C:\images\”
,而不是转义单个反斜杠,这样在调试时可以看得更清楚。