Umbraco不允许输入httphandler重新调整大小的图像

时间:2012-10-31 15:28:52

标签: asp.net tinymce umbraco httphandler ashx

我正在尝试将旧内容移到Umbraco v4.9.1中。正在使用httphandler(ImageResizer.ashx)使用通过查询传递的变量来调整正在迁移的一些照片的大小。当我尝试保存路径时,url被替换为“/”或原始路径。有工作吗?标签在下面。

<img src="/imageresizer.ashx?mw=232&src=/imagePath/image.jpg" />

网址是正确的,因为如果我在浏览器中输入它,图像就可以了。看起来Umbraco正在过滤掉这个网址。

更新: 我注意到编辑器正在切断/imagePath/image.jpg之前的所有内容并且只显示它。我试过关闭UmbracoSettings.config中的TidyEditorContent,它仍然会这样做。

1 个答案:

答案 0 :(得分:1)

解决方法是UrlEncode这些Urls的src部分,其中“/”替换为“%2F”。

<img src="/imageresizer.ashx?mw=232&src=%2FimagePath%2Fimage.jpg" />

我不知道你能否做到这一点是你的特殊情况,但这是一种解决方法。