我使用Limilabs ftp组件下载特定文件并获得“无法获取文件大小”错误

时间:2017-09-12 10:24:45

标签: ftp

我在C#并使用LimiLabs组件进行下载,我可以并且已经使用了很长时间而没有任何问题。但是现在我遇到了从Monarchs服务器下载特定文件的问题。我问有什么我可以做的来解决这个错误或告诉Limilabs,只需下载它(我可以直接使用Winscp下载文件)所以我知道我可以下载文件。但我需要自动化。

我无法发布代码示例,因为愚蠢的UI界面不会让我粘贴一段完全有效的代码作为代码块,它所吹的是ftp.Download(RemotePath,LocalPath);

ftp.Download引发异常: -

Limilabs.FTP.Client.FtpResponseException未处理HResult = -2146233088 消息=无法获取文件大小。源=的Ftp

我用Google搜索,并在LimiLabs的论坛上查看...任何人都有任何迹象表明这意味着我需要在Limilabs配置的东西,我需要做些什么来做与ftp的主机文件?

感到困惑我在谷歌搜索时找不到任何引用

对朱利安来说

1 个答案:

答案 0 :(得分:1)

此错误:"无法获取文件大小",由您的FTP服务器引发。 它可能表示文件已损坏,服务器无法访问它。

您可以尝试将Ftp.DontGetFileSizeBeforeDownload设置为true,以便在下载之前跳过检索文件大小。