FtpWebRequest tukee latauksia HTTP-välityspalvelimen kautta, mutta ei lähetyksiä
Lue FtpWebRequestin dokumentoidut HTTP-välityspalvelintoimintojen rajat ennen kuin vaihdat salasanoja tai oletat, että onnistunut listaus todistaa lähetyksen tuen.
Hakemistolistaus ja lataus voivat toimia HTTP-välityspalvelimen kautta, vaikka FtpWebRequest hylkää UploadFile-kutsun. Kyse on dokumentoidusta ominaisuusrajasta, ei todisteesta väärästä salasanasta.
HTTP-välityspalvelimelle tuetut toiminnot ovat DownloadFile, ListDirectory ja ListDirectoryDetails. Passiivisen tilan käyttöönotto ei lisää lähetystukea kyseiseen APIin.
Kyvykäs HTTP CONNECT -polku voi kuljettaa toisen FTP-asiakkaan TCP-yhteyksiä välityspalvelimen käytännön mukaisesti. HTTP-FTP-yhdyskäytävä voi tarjota omat toimintonsa. Kumpikaan ei saa jokaista FTP-APIa toteuttamaan jokaista järjestelyä.
Proxy-asetuksen asettaminen nulliin voi saada sallitun suoran lähetyksen toimimaan, mutta se ohittaa välittäjän. Se ei ole korjannut välityspalvelimen kautta tehtyä lähetystä.
Valitse tuettu FTP-asiakas ja reitti tarvittavalle toiminnolle. FtpWebRequest on vanhentunut uuteen kehitykseen; HttpClient ei sinänsä ole FTP:n korvaaja. Vasta kun olet todennut toiminnon tuetuksi, sinun kannattaa tutkia sen välityspalvelintunnukset, FTP-tunnukset ja datayhteydet.