2016-04-06 13 views
2

Coreデータベースに保存されているMediaLibraryから画像にアクセスできますか?Sitecore - Coreデータベースに画像を保存

私は、次のコードを使用してコアデータベースからアイテムのURLを取得:

Sitecore.Resources.Media.MediaManager.GetMediaUrl(mediaItem)しかし、私はそのURLと画像のsrc値を設定しようとすると、それは言う:リソースを見つかりません。

+0

コアデータベースに保存/アクセスしている画像は何ですか?なぜ彼らはそこにいて、マスター/ウェブにはいないのですか? – jammykam

+0

ユーザープロフィール画像。私たちはそれをウェブやマスターに保存することはできません。 –

答えて

5

イメージをMasterデータベースに保存する必要があります。これにより、コアデータベースに格納されているアイテムでは不可能なメディアの公開/非公開が正しく許可されます。

画像がコアデータベースから配信されるようになる場合は、sc_content=coreを画像URLに追加することができます。

<img src="/-/media/Experience-Profile/Defaults/Channel.png?sc_content=core" />

これはコアデータベース内のメディアライブラリから、この特定の要求を強制します。

+0

これはうまくいった、ありがとう! –

関連する問題