Я поддерживаю приложение C #, которое использует FTPClient (изначально из CodePlex), где приложение загружает файлы с удаленного сервера с использованием метода OpenRead с установленным двоичным FTPDataType.
Были некоторыепроблемы, из-за которых приложение выдает исключение
System.Net.FtpClient.FtpCommandException: /download/abc.jpeg: такого файла или каталога не существует
Исследование обнаружило, что файл существует, (Я проверил это с помощью FileZilla) и разорвав соединение, а затем снова подключившись, файл затем загружается, но затем проблема перемещается в другой файл.
Я хочу понять, что здесьявляется ли это проблемой с API-интерфейсом FtpClient или удаленным сервером, который не может сделать файл видимым для загрузки.Кто-нибудь сталкивался с подобной проблемой, и если так, были ли они в состоянии исправить это?
Я думаю о том, будет ли полезна дополнительная проверка перед загрузкой, такая как метод FtpClient.FileExist, но если это проблемас API, тогда это может быть пустой тратой времени.