对于蹩脚的问题感到抱歉但是使用HTTP处理程序很容易做到这一点,只是拦截图像文件和参数,HTTP处理程序会为你做这样的事情,例如
问题是如何使用ActionFilter执行此操作并让它拦截任何图像?
提前感谢。
答案 0 :(得分:1)
操作过滤器仅处理当前请求,并且仅当该请求是ASP.NET MVC控制器时才会处理。图像全部由不同的单独请求处理。即使您可以识别请求控制器请求的图像,也不能在单个请求中返回多个文件。实际捕获图像本身请求并通过get查询生成缩略图的唯一方法是自定义HttpHandler。