2

这有效:

<cfdirectory action="list" name="qry" directory="C:\inetpub\wwwroot\Atlas\" >
</cfdirectory>
<cfdump var="#qry#">

所以我知道 cfdirectory 正在工作。但这不起作用:

<cfdirectory action="list" name="qry" directory="\\Vostro420\myDir\">
</cfdirectory>
<cfdump var="#qry#">

它不会失败:它只是返回一个空结果。我可以将地址复制/粘贴到 Windows 资源管理器中,然后导航到 Vostro420\myDir\,所以我知道这不是错字。

我正在尝试访问我们本地网络上的文件。

4

2 回答 2

6

这里首先要检查的是权限。如果您尝试访问远程/映射的网络驱动器,则需要将 ColdFusion 服务更改为在网络驱动器的域中以用户身份运行,并具有允许它读取/写入该映射驱动器的权限。

因此,请确保 ColdFusion 具有访问映射驱动器上系统的正确权限,并且您应该已准备就绪。:)

Adobe ColdFusion 帮助档案有一篇关于如何以特定用户身份运行 ColdFusion 的好文章:

http://helpx.adobe.com/coldfusion/kb/running-coldfusion-specific-user.html

于 2012-07-05T20:10:34.500 回答
-1

我在家里的服务器上工作,但我将网络位置附加为逻辑位置。所以我的路径不是:

//计算机名/目录

我在用着:

X:/目录

我唯一遇到的问题是网络计算机休眠时:P

于 2012-07-05T20:12:02.097 回答