RemoteReader:处理查询参数生成的图像

时间:2016-11-29 15:55:14

标签: iis imageresizer

我有一个用例,我们的ImageResizer上的RemoteReader插件需要处理以下url语法:

  

http://imageresizer.local/remote/somedomain.com/segment/documentviewer/get_image.hml?img_name=filename.jpg

开箱即用,似乎RemoteReader只是将get_image.html视为图像,并且不利用查询参数来查找实际图像。我理解插件如何知道哪些参数与请求一起发送以获得图像响应。

我的问题是,我是否需要分叉插件才能获得此功能,或者有没有办法可以强制插件使用params发送整个url?也许我可以利用IIS网址重写来帮助解决这个问题。任何方向都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

您无法为远程服务器和imageresizer使用相同的查询字符串。这会使两者混淆。

您需要对远程URL(包括查询字符串)进行base64编码,并相应地使用不太人性化的语法。