2012-10-09 57 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值的末尾。