我正在开展Umbraco项目,我的要求是从Umbraco管理面板中选择PDF文件。我为Umbraco套餐尝试过多个网址选择器,但它无法正常使用。
有没有办法挑选和上传PDF文件?
答案 0 :(得分:1)
假设PDF文件位于Umbraco的Media部分,您可以使用Umbraco附带的Multiple Media Picker编辑器来选择PDF文件。
在模板中调用@Umbraco.Field("multipleMediaPickerPropertyAlias")
将返回逗号分隔的媒体项ID列表。您可以使用此方法和UmbracoHelper.Media
方法获取媒体项目列表,如下所示:
@if (CurrentPage.HasValue("multipleMediaPickerTest"))
{
var mediaItemIdList = CurrentPage.multipleMediaPickerTest.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
var mediaItems = Umbraco.Media(mediaItemIdList);
foreach (var mediaItem in mediaItems)
{
<a href="@mediaItem.Url">@mediaItem.Name</a><br>
}
}