2012-10-31 30 views
2

我試圖將舊內容移動到Umbraco v4.9.1。一些正在遷移的照片正在使用httphandler(ImageResizer.ashx)使用通過查詢傳遞的變量來調整大小。當我嘗試保存路徑時,URL將被替換爲「/」或最初的路徑。有沒有解決辦法?標籤在下面。Umbraco不允許輸入httphandler調整大小的圖像

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

該網址是正確的,因爲如果我在瀏覽器中輸入它,圖像顯示正常。好像Umbraco正在過濾掉這個網址。

更新: 我注意到編輯正在切斷/imagePath/image.jpg之前的所有內容,只顯示該內容。我試過關閉UmbracoSettings.config中的TidyEditorContent,它仍然這樣做。

回答

1

解決方法是UrlEncode這些Url的src部分,其中「/」替換爲「%2F」。

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

我不知道,如果你能做到這一點是你的特殊情況,但它是一個解決辦法。