gpt4 book ai didi

Sitecore - 创建文件下载链接

转载 作者:行者123 更新时间:2023-12-01 08:08:13 25 4
gpt4 key购买 nike

在 sitecore 中,我有一个带有"file"字段的项目。

当我使用如下代码时:

var bioDoc = item["BiographyDocument"];

我得到一个看起来像这样的字符串:
<file mediaid=\"{3891941C-AC19-4DEB-AD5D-2E4FA4DD2E07}\" src=\"~/media/3891941CAC194DEBAD5D2E4FA4DD2E07.ashx\" />

我如何从这个字符串转到 MediaItem,然后是下载链接?我在这上面花了很多时间,但在任何地方都找不到答案。

谢谢。

最佳答案

使用 MediaManager 获取 MediaItem url:

Sitecore.Data.Fields.FileField field =  
(Sitecore.Data.Fields.FileField)myItem.Fields["BiographyDocument"];
string url = Sitecore.Resources.Media.MediaManager.GetMediaUrl(field.MediaItem);

关于Sitecore - 创建文件下载链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15980704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com