FtpWebRequest understøtter downloads gennem en HTTP-proxy, men ikke uploads
Læs FtpWebRequests dokumenterede grænser for HTTP-proxyhandlinger, før du ændrer adgangskoder eller antager, at en vellykket visning beviser uploadunderstøttelse.
En mappevisning og en download kan fungere gennem en HTTP-proxy, mens FtpWebRequest afviser UploadFile. Det er en dokumenteret kapacitetsgrænse, ikke bevis på en forkert adgangskode.
For en HTTP-proxy er de understøttede handlinger DownloadFile, ListDirectory og ListDirectoryDetails. Aktivering af passiv tilstand tilføjer ikke uploadunderstøttelse til den API.
En funktionsdygtig HTTP CONNECT-vej kan bære en anden FTP-klients TCP-forbindelser, afhængigt af proxyens politik. En HTTP-til-FTP-gateway kan tilbyde sine egne handlinger. Ingen af dem får enhver FTP-API til at implementere enhver ordning.
At sætte Proxy til null kan få en tilladt direkte upload til at fungere, men det omgår mellemleddet. Det har ikke repareret en upload gennem en proxy.
Vælg en understøttet FTP-klient og rute til den krævede handling. FtpWebRequest er forældet til ny udvikling; HttpClient er ikke i sig selv en FTP-erstatning. Først når du har fastslået, at handlingen understøttes, bør du undersøge dens proxyoplysninger, FTP-oplysninger og dataforbindelser.