有没有办法(可能是IIS,web.config或其他)我可以为网站上的丢失图像设置默认图像?我想在您尝试查看的图片不存在的情况下发送自定义图像。
我正在使用MVC3,我知道我可以在https://stackoverflow.com/a/5606575/435460中创建自定义图像控制器操作。我想要一个更通用的解决方案。
答案 0 :(得分:1)
您可以编写一个HTTPModule来拦截常见图像扩展的请求,测试是否存在文件,如果丢失则返回默认图像。
的概述您也可以考虑查看此Codeplex project
答案 1 :(得分:1)
也许HTTP Handler会在这里使用?
查看本文,了解HTTPHandler的创造性使用,以防止文件泄露。非常肯定可以推荐在404的时候提供默认图像。