FtpWebRequest podržava preuzimanja preko HTTP proxyja, ali ne i otpremanja
Pročitajte dokumentovana ograničenja HTTP proxy operacija u FtpWebRequestu prije nego što mijenjate lozinke ili pretpostavite da uspješan ispis dokazuje podršku za otpremanje.
Ispis direktorija i preuzimanje mogu raditi preko HTTP proxyja dok FtpWebRequest odbija UploadFile. To je dokumentovano ograničenje mogućnosti, a ne dokaz loše lozinke.
Za HTTP proxy podržane operacije su DownloadFile, ListDirectory i ListDirectoryDetails. Omogućavanje pasivnog načina ne dodaje podršku za otpremanje tom API-ju.
Sposobna putanja HTTP CONNECT može prenositi TCP veze drugog FTP klijenta, u skladu s pravilima proxyja. Gateway od HTTP-a prema FTP-u može ponuditi vlastite operacije. Nijedno od toga ne čini da svaki FTP API implementira svaki raspored.
Postavljanje Proxy na null može omogućiti dopušteno izravno otpremanje, ali to zaobilazi posrednika. Nije popravilo otpremanje preko proxyja.
Odaberite podržani FTP klijent i putanju za potrebnu operaciju. FtpWebRequest je zastario za novi razvoj; HttpClient sam po sebi nije zamjena za FTP. Tek nakon što utvrdite da je operacija podržana, trebate istražiti njezine proxy vjerodajnice, FTP vjerodajnice i podatkovne veze.