FtpWebRequest падтрымлівае спампоўку праз HTTP-проксі, але не загрузку
Прачытайце дакументаваныя абмежаванні аперацый HTTP-проксі ў FtpWebRequest, перш чым змяняць паролі або лічыць, што паспяховы лістынг даказвае падтрымку загрузкі.
Лістынг каталога і спампоўка могуць працаваць праз HTTP-проксі, тады як FtpWebRequest адхіляе UploadFile. Гэта дакументаванае абмежаванне магчымасцей, а не доказ няправільная пароля.
Для HTTP-проксі падтрымліваюцца аперацыі DownloadFile, ListDirectory і ListDirectoryDetails. Уключэнне пасіўнага рэжыму не дадае падтрымку загрузкі ў гэты API.
Здольны шлях HTTP CONNECT можа перадаваць TCP-злучэнні іншага FTP-кліента, згодна з палітыкай проксі. Шлюз HTTP-у-FTP можа прапанаваць свае ўласныя аперацыі. Ні адзін з іх не прымушае кожнае FTP API рэалізоўваць кожную схему.
Усталяванне Proxy у null можа дазволіць працоўную прамую загрузку, але гэта абыходзіць пасярэдніка. Яно не выправіла загрузку праз проксі.
Выбірайце падтрымліваемы FTP-кліент і маршрут для патрэбнай аперацыі. FtpWebRequest састарэў для новай распрацоўкі; HttpClient сам па сабе не з'яўляецца заменай FTP. Толькі ўпэўніўшыся, што аперацыя падтрымліваецца, варта даследаваць яго ўліковыя даныя проксі, уліковыя даныя FTP і злучэнні з данымі.