我创建了一个新的页面类型,其中包含文件上传字段和名称字段。在我的转换中,我无法获取文件的URL。我正在阅读v9文档,但GetFileURL将我带到了已创建的adHoc页面,而不是上传的文件。
到目前为止我的转换(FeaturedType来自下拉选项):
Title: <%# Eval("FeatureTitle") %>
File: <%# Eval("FeatureFile") %>
<li><span class="<%# Eval("FeatureType") %>"></span><a href="<%# GetMediaFileUrl(Eval("FeatureFile")) %>" target="_blank"><%# Eval("FeatureTitle") %></a></li>
&#13;
答案 0 :(得分:2)
如果你有Field with:数据类型:File和Form控件上传文件oraz Direct uploader你可以使用这个方法,不需要Eval包装。
<%# GetFileUrl("FeatureFile") %>
FeatureFile仅包含附件的GUID。
如果您将具有数据类型文本和表单控件的字段作为媒体选择,则可以使用
<%# Eval("FeatureFile") %>
因为它包含文件的路径。