我正在尝试将旧内容移到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
,它仍然会这样做。
答案 0 :(得分:1)
解决方法是UrlEncode这些Urls的src部分,其中“/”替换为“%2F”。
<img src="/imageresizer.ashx?mw=232&src=%2FimagePath%2Fimage.jpg" />
我不知道你能否做到这一点是你的特殊情况,但这是一种解决方法。