Kentico 文件 URL 用于使用自定义页面类型上传的文件
Kentico File URL for file uploaded with a custom page type
我创建了一个带有文件上传字段和名称字段的新页面类型。在我的转换中,我无法获取文件的 URL。我正在阅读 v9 文档,但 GetFileURL 将我带到创建的临时页面,而不是上传的文件。
这是我到目前为止的转换(FeaturedType 来自下拉选择):
Title: <%# Eval("FeatureTitle") %>
File: <%# Eval("FeatureFile") %>
<li><span class="<%# Eval("FeatureType") %>"></span><a href="<%# GetMediaFileUrl(Eval("FeatureFile")) %>" target="_blank"><%# Eval("FeatureTitle") %></a></li>
如果您的字段具有:数据类型:文件和表单控件上传文件或直接上传器,您可以使用此方法,无需 Eval 换行。
<%# GetFileUrl("FeatureFile") %>
FeatureFile 仅包含附件的 GUID。
如果您将数据类型为文本的字段和表单控件作为媒体选择,您可以只使用
<%# Eval("FeatureFile") %>
因为它包含文件的路径。
我创建了一个带有文件上传字段和名称字段的新页面类型。在我的转换中,我无法获取文件的 URL。我正在阅读 v9 文档,但 GetFileURL 将我带到创建的临时页面,而不是上传的文件。
这是我到目前为止的转换(FeaturedType 来自下拉选择):
Title: <%# Eval("FeatureTitle") %>
File: <%# Eval("FeatureFile") %>
<li><span class="<%# Eval("FeatureType") %>"></span><a href="<%# GetMediaFileUrl(Eval("FeatureFile")) %>" target="_blank"><%# Eval("FeatureTitle") %></a></li>
如果您的字段具有:数据类型:文件和表单控件上传文件或直接上传器,您可以使用此方法,无需 Eval 换行。
<%# GetFileUrl("FeatureFile") %>
FeatureFile 仅包含附件的 GUID。
如果您将数据类型为文本的字段和表单控件作为媒体选择,您可以只使用
<%# Eval("FeatureFile") %>
因为它包含文件的路径。