Egy könyvtárlistázás és egy letöltés működhet HTTP-proxyn keresztül, miközben az FtpWebRequest elutasítja az UploadFile-t. Ez dokumentált képességi korlát, nem rossz jelszó bizonyítéka.

HTTP-proxy esetén a támogatott műveletek a DownloadFile, a ListDirectory és a ListDirectoryDetails. A passzív mód bekapcsolása nem ad feltöltési támogatást ahhoz az API-hoz.

Egy megfelelő HTTP CONNECT útvonal továbbíthatja egy másik FTP-kliens TCP-kapcsolatait, a proxy szabályzatától függően. Egy HTTP-FTP átjáró saját műveleteket kínálhat. Egyik sem éri el, hogy minden FTP API minden elrendezést megvalósítson.

A Proxy null-ra állítása működőképessé tehet egy engedélyezett közvetlen feltöltést, de ez megkerüli a közvetítőt. Nem javított meg egy proxyn keresztüli feltöltést.

Válasszon támogatott FTP-klienst és útvonalat a szükséges művelethez. Az FtpWebRequest elavult az új fejlesztéshez; a HttpClient önmagában nem FTP-helyettesítő. Csak miután megállapította, hogy a művelet támogatott, vizsgálja meg a proxy hitelesítő adatait, az FTP hitelesítő adatait és az adatkapcsolatokat.

Kapcsolódó cikkek