我正在开发一个 Umbraco 项目,我的要求是从 Umbraco 管理面板中选择 PDF 文件。我已经为 Umbraco 包尝试了多 url 选择器,但它不能正常工作。
有什么方法可以挑选和上传 PDF 文件吗?
我正在开发一个 Umbraco 项目,我的要求是从 Umbraco 管理面板中选择 PDF 文件。我已经为 Umbraco 包尝试了多 url 选择器,但它不能正常工作。
有什么方法可以挑选和上传 PDF 文件吗?
假设 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>
}
}