我在C#并使用LimiLabs组件进行下载,我可以并且已经使用了很长时间而没有任何问题。但是现在我遇到了从Monarchs服务器下载特定文件的问题。我问有什么我可以做的来解决这个错误或告诉Limilabs,只需下载它(我可以直接使用Winscp下载文件)所以我知道我可以下载文件。但我需要自动化。
我无法发布代码示例,因为愚蠢的UI界面不会让我粘贴一段完全有效的代码作为代码块,它所吹的是ftp.Download(RemotePath,LocalPath);
ftp.Download引发异常: -
Limilabs.FTP.Client.FtpResponseException未处理HResult = -2146233088 消息=无法获取文件大小。源=的Ftp
我用Google搜索,并在LimiLabs的论坛上查看...任何人都有任何迹象表明这意味着我需要在Limilabs配置的东西,我需要做些什么来做与ftp的主机文件?
感到困惑我在谷歌搜索时找不到任何引用
对朱利安来说
答案 0 :(得分:1)
此错误:"无法获取文件大小",由您的FTP服务器引发。 它可能表示文件已损坏,服务器无法访问它。
您可以尝试将Ftp.DontGetFileSizeBeforeDownload设置为true,以便在下载之前跳过检索文件大小。