1

我正在尝试使用 Tamir SSH 库下载文件。我能够连接到远程 FTP 站点,将文件上传到该站点,但是在尝试下载时出现异常。我已经让 IIS_IUSRS 完全控制本地目录以及 ASPNET。我已经测试了我能够在我试图下载到的同一个本地目录中创建一个文本文件。有任何想法吗?

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");
4

1 回答 1

0

您可能在文件目录中缺少“/”字符。您可能需要将它放在“test.txt”(如“/test.txt”)之前的 Get 函数调用中,或者放在应用配置文件中 AccentivFtpHost 值的末尾。

于 2012-12-06T08:19:05.860 回答