Лістинг каталогу й завантаження можуть працювати через HTTP-проксі, тоді як FtpWebRequest відхиляє UploadFile. Це задокументоване обмеження можливостей, а не доказ неправильного пароля.

Для HTTP-проксі підтримувані операції — це DownloadFile, ListDirectory і ListDirectoryDetails. Увімкнення пасивного режиму не додає підтримки вивантаження до цього API.

Працездатний шлях HTTP CONNECT може передавати TCP-з'єднання іншого FTP-клієнта відповідно до політики проксі. Шлюз з HTTP у FTP може пропонувати власні операції. Жодне з них не змушує кожен API FTP реалізовувати кожну схему.

Установлення Proxy у null може дозволити дозволене пряме вивантаження, але це обходить посередника. Це не виправило вивантаження через проксі.

Виберіть підтримувані FTP-клієнт і маршрут для потрібної операції. FtpWebRequest застарів для нової розробки; HttpClient сам по собі не є заміною FTP. Лише переконавшись, що операція підтримується, слід досліджувати облікові дані проксі, облікові дані FTP і з'єднання даних.

Схожі статті