首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tamir有时经常无法下载由Filezilla定期解压的文件。

Tamir有时经常无法下载由Filezilla定期解压的文件。
EN

Stack Overflow用户
提问于 2015-07-07 11:25:39
回答 1查看 1.1K关注 0票数 0

我正在从客户的SFTP下载文件。当我从Filezilla做这件事时,它总是以标准的方式成功。

另一方面,当我从我们的应用程序(使用Tamir SharpSSH库进行SFTP通信)执行此操作时,当我们所有下载文件的尝试都失败时,就会不断出现这样的情况。

我知道这个应用程序的工作原理是因为这段代码几个月来一直没有变化,而且它的工作频率比它高得多,但是当整个一天甚至更多的时间里,所有的文件下载只会因为应用程序失败而重新出现。

我得到的例外是Tamir.SharpSsh.jsch.SftpException。显然没有多大帮助。

我的猜测是客户端正在进行修改,或者更改权限,因为客户端还没有运行,但有一条例外消息我不知道。

有人有什么建议吗?我在哪里能找到解决办法?我应该测试什么?

谢谢你给我时间!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-07 13:22:22

真正的信息是“没有这样的文件”。原因是,在我们的一个配置文件中,根文件夹路径省略了一个斜杠。当您在VS Watch中打开异常变量时,您将看到来自标准异常的所有info属性为null或简单设置为‘Tamir.SharpSsh.jschs.ftpException’。

但是,一个额外的属性显然被添加到Tamir.SharpSsh.jsch.SftpException类中-- " message“,这是存储真正消息的地方,而Exception.Message通常被设置为"Tamir.SharpSsh.jsch.SftpException”。问题是附加属性是私有的,只有VS Watch或类似的属性才能看到。

由于我们的异常传播机制是基于日志记录Exception.Message的,所以我大部分时间都会得到"Tamir.SharpSsh.jsch.SftpException“。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31267276

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档