2012-10-09 266 views
1

我試圖使用Tamir SSH庫下載文件。我可以連接到遠程FTP站點,將文件上傳到網站,但我在嘗試下載時收到異常。我已經給IIS_IUSRS完全控制了本地目錄以及ASPNET。我已經測試了一個能夠在我試圖下載的同一個本地目錄中創建一個文本文件。有任何想法嗎?通過Tamir.SharpSSH.Sftp.Get()下載文件

string SFTP_HOST = ConfigurationManager.AppSettings["AccentivFtpHost"]; 
string SFTP_USERNAME = ConfigurationManager.AppSettings["AccentivFtpUsername"]; 
string SFTP_PASSWORD = ConfigurationManager.AppSettings["AccentivFtpPassword"]; 

Sftp client = new Sftp(SFTP_HOST, SFTP_USERNAME, SFTP_PASSWORD); 

client.Connect(22); 
client.Get("test.txt", "c:\\test.txt"); 
+1

什麼是錯誤/異常說明? – EdSF

回答

0

您可能在文件目錄中缺少'/'字符。您可能需要將它放在「test.txt」(如「/test.txt」)之前的Get函數調用中,或者在應用程序配置文件中的AccentivFtpHost值的末尾。