![IIS7 如何在请求图像时提供默认的 404 图像?](https://linux22.com/image/506754/IIS7%20%E5%A6%82%E4%BD%95%E5%9C%A8%E8%AF%B7%E6%B1%82%E5%9B%BE%E5%83%8F%E6%97%B6%E6%8F%90%E4%BE%9B%E9%BB%98%E8%AE%A4%E7%9A%84%20404%20%E5%9B%BE%E5%83%8F%EF%BC%9F.png)
当请求图像时,如何让 IIS7 提供默认图像而不是 404 html 页面?
例如
要求:http://www.example.com/myImage.jpg
myImage.jpg 不存在,因此我们提供另一张图片吗?
答案1
考虑 URL 重写或类似的东西,尽管您需要做一些扩展才能知道 jpg 是否存在。
您可以使用 customErrors,但这会影响所有内容类型。此外,您可以添加自己的 HTTPHandler 来监视 .jpg 文件,确认它们不存在,并在不存在时提供默认图像。
当请求图像时,如何让 IIS7 提供默认图像而不是 404 html 页面?
例如
要求:http://www.example.com/myImage.jpg
myImage.jpg 不存在,因此我们提供另一张图片吗?
考虑 URL 重写或类似的东西,尽管您需要做一些扩展才能知道 jpg 是否存在。
您可以使用 customErrors,但这会影响所有内容类型。此外,您可以添加自己的 HTTPHandler 来监视 .jpg 文件,确认它们不存在,并在不存在时提供默认图像。