这有效:
<cfdirectory action="list" name="qry" directory="C:\inetpub\wwwroot\Atlas\" >
</cfdirectory>
<cfdump var="#qry#">
Run Code Online (Sandbox Code Playgroud)
所以我知道cfdirectory正在运行.但这不起作用:
<cfdirectory action="list" name="qry" directory="\\Vostro420\myDir\">
</cfdirectory>
<cfdump var="#qry#">
Run Code Online (Sandbox Code Playgroud)
它不会失败:它只返回一个空结果.我可以将地址复制/粘贴到Windows资源管理器中,然后导航到Vostro420\myDir \,所以我知道这不是拼写错误.
我正在尝试访问本地网络上的文件.
这里要检查的第一件事是权限.如果您尝试访问远程/映射网络驱动器,则需要将ColdFusion服务更改为以联网驱动器的域中的用户身份运行,并具有允许其读取/写入该映射驱动器的权限.
因此,请确保ColdFusion具有访问映射驱动器上的系统的正确权限,您应该全部设置.:)
Adobe ColdFusion帮助档案有一篇关于如何以特定用户身份运行ColdFusion的好文章:
http://helpx.adobe.com/coldfusion/kb/running-coldfusion-specific-user.html
| 归档时间: |
|
| 查看次数: |
1593 次 |
| 最近记录: |