0
カスタムWebパーツでKenticoのメディア選択に永続URLを使用しています。私が望むのは、それが示すURLのGUIDです。そのため、(ファイルメディアプロバイダを使用して)データベースからメディアの情報を取得できます。永続URL(メディアセレクタ)からGUIDを取得するにはどうすればよいですか?
これは私が998dd0ab-10d3-4cc1-bfbd-8e7bec48cf8c
数である必要がありますどのようなURLの例
~/getmedia/998dd0ab-10d3-4cc1-bfbd-8e7bec48cf8c/sample_doc.doc
です。すべてのヘルパーを成功させてみました。
最後に、設定から「永久URLを使用」のチェックを外さずに、永久URLまたはGUIDからMedia Library Direct Pathを取得する方法はありますか?c# 'HttpResponse'でファイルをダウンロードしたいsoと 'TransmitFile'がありますが、そのためには直接のパスが必要です –
MediaFileInfoがあれば、' CMS.MediaLibrary.Web.UI.MediaLibraryFunctions.GetMediaFileDirectUrl() 'を見てみてください。 – mnield