use*_*109 5 sitecore sitecore-media-library
如何从我们的URL中检索Sitecore媒体项?
URL是动态URL,例如/~/media/14BDED00E4D64DFD8F74019AED4D74EB.ashx
.
在富文本字段中添加项目时会生成此项.
您可以使用以下代码:
DynamicLink dynamicLink;
if (!DynamicLink.TryParse("/~/media/14BDED00E4D64DFD8F74019AED4D74EB.ashx", out dynamicLink))
return;
MediaItem mediaItem = Sitecore.Context.Database.GetItem(dynamicLink.ItemId, dynamicLink.Language ?? Sitecore.Context.Language);
Run Code Online (Sandbox Code Playgroud)