2

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

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

url 是正确的,因为如果我在浏览器中输入它,图像就会出现。似乎 Umbraco 正在过滤掉这个 url。

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

4

1 回答 1

1

一种解决方法是对这些 Url 的 src 部分进行 UrlEncode,其中“/”替换为“%2F”。

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

我不知道您是否可以这样做是您的特殊情况,但这是一种解决方法。

于 2012-11-13T00:07:49.477 回答