FtpWebRequest admet descàrregues a través d'un servidor intermediari HTTP, però no pujades
Llegiu els límits documentats de les operacions del servidor intermediari HTTP de FtpWebRequest abans de canviar contrasenyes o de suposar que un llistat correcte demostra suport per a la pujada.
Un llistat de directori i una descàrrega poden funcionar a través d'un servidor intermediari HTTP mentre FtpWebRequest rebutja UploadFile. És un límit de capacitat documentat, no una prova que la contrasenya sigui incorrecta.
Per a un servidor intermediari HTTP, les operacions admeses són DownloadFile, ListDirectory i ListDirectoryDetails. Activar el mode passiu no afegeix suport de pujada a aquesta API.
Un camí HTTP CONNECT capaç pot transportar les connexions TCP d'un altre client FTP, subjecte a la política del servidor intermediari. Una passarel·la d'HTTP a FTP pot oferir les seves pròpies operacions. Cap de les dues no fa que tota API FTP implementi qualsevol disposició.
Establir Proxy a null pot fer funcionar una pujada directa permesa, però això evita l'intermediari. No ha reparat una pujada feta a través del servidor intermediari.
Trieu un client FTP i una ruta admesos per a l'operació requerida. FtpWebRequest és obsolet per al desenvolupament nou; HttpClient no és, per si mateix, un substitut d'FTP. Només després de determinar que l'operació és admesa cal investigar les seves credencials del servidor intermediari, les credencials FTP i les connexions de dades.