2013-06-21 48 views
2

我想創建兩個XML文件上傳到其他網站,每天一次的功能,我可以做一個連接細使用此代碼我不能把文件與cfftp,任何想法爲什麼?

<cfftp action = "open" 
username = "xxxx" 
connection = "MyConnection" 
password = "xxxx" 
server = "xxx" 
passive="yes" 
secure="true"> 

但後來當我嘗試使用此代碼

把文件
<cfftp 
action="putFile" 
connection="MyConnection" 
localfile="xxx" 
remotefile="xxx"> 

然後我得到這個錯誤

An error occurred during the sFTP putFile operation. 
Error: Permission denied. 

The error occurred in xxxxx: line 13 
11 :  connection="MyConnection" 
12 :  localfile="xxxx" 
13 :  remotefile="xxxx"> 

其他背景信息是,我可以通過FileZilla中上傳。

+0

我懷疑你也可能需要做一些關鍵/指紋,如果你正在與CFFTP進行安全連接。我沒有這方面的經驗,所以不能提供任何具體的指導。我會盡力找到知道所有這些東西的人來幫助你。 –

+0

就像我在我的(現在刪除的)答案中所說的:當解決方案A工作並且解決方案B沒有,比較它們。如果錯誤在本地拋出(查看您系統的日誌(您的應用程序可以訪問您要上傳的文件?)。查看FTP服務器日誌,瞭解服務器爲什麼會拋出錯誤。比較流量(是的,有些方法,即使它是加密的)。 – CodeCaster

回答

0

我剛纔看了一段前一段使用cfftp的代碼,並且我的remotefile包含完整路徑。你能證實你是否這樣做?

錯誤「權限被拒絕」將有意義,如果試圖將其上傳到錯誤的目錄中。讓我們知道你是如何去的。

+0

我的remotefile不包含完整路徑,我不確定我甚至能夠訪問此服務器的完整路徑。我一直在嘗試正確的目錄,我可以查看它的內容。 – Kristian82

相關問題