是否可以从存储在Core数据库中的MediaLibrary访问图像。
我使用以下代码从Core数据库中获取项目URL: Sitecore.Resources.Media.MediaManager.GetMediaUrl(mediaItem)
但是当我尝试使用该URL设置图像src值时,它会显示:找不到资源。
答案 0 :(得分:6)
您应该将图像存储在Master数据库中。这将正确地允许发布/取消发布媒体,这对于存储在核心数据库中的项目是不可能的。
如果您仍然需要从核心数据库提供图像,那么您可以将sc_content=core
附加到图片网址,例如
<img src="/-/media/Experience-Profile/Defaults/Channel.png?sc_content=core" />
这将强制来自核心数据库中媒体库的此特定请求。