2

レガシーコンテンツをUmbracov4.9.1に移動しようとしています。移行中の写真の一部は、クエリを介して渡された変数を使用してhttphandler(ImageResizer.ashx)を使用してサイズ変更されています。パスを保存しようとすると、URLは「/」またはパスが元々あったものに置き換えられます。回避策はありますか?タグは下にあります。

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

ブラウザに入力すると画像が正常に表示されるため、URLは正しいです。UmbracoがこのURLを除外しているようです。

更新:エディターが以前にすべてを切り取って/imagePath/image.jpg表示していることに気づきました。UmbracoSettings.configでをオフにしようとしましたTidyEditorContentが、それでもこれは実行されます。

4

1 に答える 1

1

回避策は、これらのUrlのsrc部分をUrlEncodeすることです。ここで、「/」は「%2F」に置き換えられます。

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

これがあなたの特定の状況であるかどうかはわかりませんが、回避策です。

于 2012-11-13T00:07:49.477 に答える