Kataloga saraksts un lejupielāde var darboties caur HTTP starpniekserveri, kamēr FtpWebRequest noraida UploadFile. Tas ir dokumentēts iespēju ierobežojums, nevis nepareizas paroles pierādījums.

HTTP starpniekserverim atbalstītās darbības ir DownloadFile, ListDirectory un ListDirectoryDetails. Pasīvā režīma iespējošana šai API nepievieno augšupielādes atbalstu.

Spējīgs HTTP CONNECT ceļš var pārnēsāt cita FTP klienta TCP savienojumus atkarībā no starpniekservera politikas. HTTP uz FTP vārteja var piedāvāt savas darbības. Neviens no tiem neliek katrai FTP API ieviest katru risinājumu.

Proxy iestatīšana uz null var ļaut atļautai tiešai augšupielādei darboties, taču tas apiet starpnieku. Tas nav salabojis augšupielādi caur starpniekserveri.

Izvēlieties atbalstītu FTP klientu un ceļu nepieciešamajai darbībai. FtpWebRequest ir novecojis jaunai izstrādei; HttpClient pats par sevi nav FTP aizstājējs. Tikai pēc tam, kad esat noskaidrojis, ka darbība tiek atbalstīta, jums jāizpēta tās starpniekservera akreditācijas dati, FTP akreditācijas dati un datu savienojumi.

Saistītie raksti