C # FTPClient OpenRead не возвращает такой файл или каталог - PullRequest
0 голосов
/ 04 июня 2018

Я поддерживаю приложение C #, которое использует FTPClient (изначально из CodePlex), где приложение загружает файлы с удаленного сервера с использованием метода OpenRead с установленным двоичным FTPDataType.

Были некоторыепроблемы, из-за которых приложение выдает исключение

System.Net.FtpClient.FtpCommandException: /download/abc.jpeg: такого файла или каталога не существует

Исследование обнаружило, что файл существует, (Я проверил это с помощью FileZilla) и разорвав соединение, а затем снова подключившись, файл затем загружается, но затем проблема перемещается в другой файл.

Я хочу понять, что здесьявляется ли это проблемой с API-интерфейсом FtpClient или удаленным сервером, который не может сделать файл видимым для загрузки.Кто-нибудь сталкивался с подобной проблемой, и если так, были ли они в состоянии исправить это?

Я думаю о том, будет ли полезна дополнительная проверка перед загрузкой, такая как метод FtpClient.FileExist, но если это проблемас API, тогда это может быть пустой тратой времени.

...