我正在将 Umbraco 与 Lucene 和检查一起使用
我正在尝试获取图像的网址,但目前我得到以下“umb://media/57ad107794724d0289b4f9fe44c298a8”
如何从 UDI 获取媒体的 URL,到目前为止我的代码尝试如下。
foreach (var item in searchResults)
{
var content = Umbraco.Content(item.Fields["id"]);
if (item.Fields.Keys.Contains("image"))
{
var image = item.Fields["image"].Split(new[] {","}, StringSplitOptions.RemoveEmptyEntries);
var pathToImage = string.Join(",", image);
var mediaItem = Umbraco.TypedContent(pathToImage);
var test3 = mediaItem.Url; <--------------------Throws NullReferenceException
}
}
任何帮助表示赞赏