我通过表单上传了一张图片到/App_Data/uploads/img-name.jpg
在我制作的视图中:
<img src="~/App_Data/uploads/@(Model.Photo).jpg">
但是图像没有出现。
如果我尝试通过链接 ( http://localhost:00000/App_Data/uploads/img-name.jpg
) 查看它,它会说:
“/”应用程序中的服务器错误。
HTTP 错误 403 - 禁止。
我通过表单上传了一张图片到/App_Data/uploads/img-name.jpg
在我制作的视图中:
<img src="~/App_Data/uploads/@(Model.Photo).jpg">
但是图像没有出现。
如果我尝试通过链接 ( http://localhost:00000/App_Data/uploads/img-name.jpg
) 查看它,它会说:
“/”应用程序中的服务器错误。
HTTP 错误 403 - 禁止。
App_Data is a protected folder that is hidden from browsing. You would need to make an action on a controller that returns the data.
public class DownloadController
{
public ActionResult Upload(string name)
{
return File(Server.MapPath("~/App_Data/uploads/" + name + ".jpg"), "image/jpeg");
}
}