0

我正在开发一个 Umbraco 项目,我的要求是从 Umbraco 管理面板中选择 PDF 文件。我已经为 Umbraco 包尝试了多 url 选择器,但它不能正常工作。

有什么方法可以挑选和上传 PDF 文件吗?

4

1 回答 1

1

假设 PDF 文件位于 Umbraco 的媒体部分,您可以使用 Umbraco 附带的多媒体选择器编辑器来选择 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>
    }
}
于 2016-06-15T21:00:39.283 回答