CFDIRECTORY被托管服务提供商阻止。任何替代品?

时间:2013-03-06 15:16:09

标签: coldfusion cfdirectory

我正在进行内部网增强,允许用户打开给定目录中文件的最新实例(最近修改或创建)。

不幸的是,托管服务提供商阻止了cfdirectory标记(以及其他一些标记)。我基本上需要在不使用cfdirectory的情况下模仿这段代码的功能:

<cfdirectory action="list" directory="\\SERVERABC\FILEDIR"   name="myDirectory"> 
<cfloop query="mydirectory">
<cfoutput> 
     <cfif mydirectory.dateLastModified EQ DateFormat(Now(),'mm/dd/yy')>
        <!--- ..display link to file for user to download --->
     </cfif>
</cfoutput>
</cfloop>

FileExists()功能可用。但是,默认的ColdFusion用户无法访问应用程序本身内实际用户可能可用的所有网络位置。

1 个答案:

答案 0 :(得分:1)

您需要让您的主机为您提供安全沙箱,以便您可以使用这些标签。他们无法做到这一点的唯一原因是他们是在运行CF标准版,而不是企业版。如果是这种情况,那么您运气不好,因为所有文件i / o标签都将不可用。没有专业的CF主机运行标准版。