Coldfusion MURA CMS:如何从上传文件的文件名中获取文件ID?

Coldfusion MURA CMS:如何从上传文件的文件名中获取文件ID?,coldfusion,coldfusion-10,mura,Coldfusion,Coldfusion 10,Mura,我通过Mura的文件管理器上传了一份电子表格。我需要使用ColdFusion读取该文件,为此我需要通过Mura的文件管理器bean的读取方法返回一个查询对象。为了调用read方法,我需要fileID。问题是我没有。我有文件名,它将永远是一样的。我无法使用$.content,因为该文件未上载到当前页面。有什么想法吗 基本上,关于如何使用这个有什么想法吗 <cfset file = #$.getBean('filemanager').readMeta(item.getFileID()).fil

我通过Mura的文件管理器上传了一份电子表格。我需要使用ColdFusion读取该文件,为此我需要通过Mura的文件管理器bean的读取方法返回一个查询对象。为了调用read方法,我需要fileID。问题是我没有。我有文件名,它将永远是一样的。我无法使用$.content,因为该文件未上载到当前页面。有什么想法吗

基本上,关于如何使用这个有什么想法吗

<cfset file = #$.getBean('filemanager').readMeta(item.getFileID()).filename#>

该代码不适用于我,因为它引用了item.getFileID,并且由于我不在循环中,所以无法使用它

因为您知道保存文件的Mura内容节点将始终具有相同的名称,所以可以基于该名称加载内容bean

bean = $.getBean("content").loadBy(name={name}, siteID={siteID})
siteid是可选的

如果有更多同名的内容节点,则调用loadby函数将返回所有bean的数组

有关加载内容bean的更多信息:

一旦获得了正确的内容bean,就可以请求它的fileId

bean.getFileId()