2012-07-05 105 views
2

這工作:cfdirectory網絡驅動器

<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 \,因此我知道這不是拼寫錯誤。

我試圖訪問我們本地網絡上的文件。

回答

6

首先要檢查的是權限。如果您嘗試訪問遠程/映射網絡驅動器,ColdFusion服務將需要更改爲以網絡驅動器域中的用戶身份運行,並且具有允許其讀取/寫入該映射驅動器的權限。

因此,確保ColdFusion具有訪問映射驅動器上系統的正確權限,並且您應該全部設置。 :)

的Adobe ColdFusion,請幫助檔案館對如何運行ColdFusion作爲一個特定的用戶一個很好的文章:

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

+0

啊,感謝您的編輯!那時候我想過那個。 – 2012-07-05 20:13:54

+0

我的雙重答案道歉 - 提交了一個新的而不是編輯這個:) – 2012-07-05 20:14:44

+0

加1 - 通常是權限。你的語法對我來說很好。 – 2012-07-05 21:32:10

-1

我有這樣在家工作的服務器上,但我連接的網絡位置作爲合乎邏輯的位置。因此,而不是我的路徑中:

//計算機/目錄

我使用:

X:/目錄

唯一的時候,我有問題是當網絡計算機睡眠時間: P

+0

ShortRound,這似乎並沒有爲我工作。我只是得到相同的(不)結果。 – 2012-07-05 20:25:29