Imageresizer:没有宽度和高度查询参数的图像URL(使用原始大小)

时间:2013-09-13 09:38:35

标签: image imageresizer

我们使用Imageresizer(http://imageresizing.net)通过使用

等图片网址来调整图片大小

就像魅力一样。

我们还使用其他Imageresizer功能,如404过滤器,在所请求的图像不存在的情况下输出默认图像。

我的问题是:是否可以在不提供宽度和/或高度查询参数的情况下使用像404过滤器这样的Imageresizer功能?我们的想法是,Imageresizer使用原始的宽度和高度值。

当我尝试使用像http://host.com/path/to/image/file.jpg.ashx?404=/path/to/image/file.jpg这样的图片网址时,我收到了404错误。

提前致谢。   扬

1 个答案:

答案 0 :(得分:0)

不,至少不适用于ImageResizer 3.X. ImageResizer不会触及不需要处理的请求,在请求检查期间,没有任何内容表明http://host.com/path/to/image/file.jpg.ashx?404=/path/to/image/file.jpg需要任何图像处理。

实际上,仅基于URL,可以假设它实际上是一个采用任意参数的物理.ashx处理程序。 ImageResizer尝试与您网站上运行的其他所有内容保持良好关系。

但是,您可以在HttpApplication级别自己捕获404s异常。它只是在ImageResizer的管辖范围之外做这种事情。

另一种选择是使用no-op命令触发URL的ImageResizer,例如&cache=always