O listare de director și o descărcare pot funcționa printr-un proxy HTTP în timp ce FtpWebRequest respinge UploadFile. Aceasta este o limită de capabilitate documentată, nu o dovadă a unei parole greșite.

Pentru un proxy HTTP, operațiunile acceptate sunt DownloadFile, ListDirectory și ListDirectoryDetails. Activarea modului pasiv nu adaugă suport pentru încărcare la acel API.

O cale HTTP CONNECT capabilă poate transporta conexiunile TCP ale altui client FTP, în funcție de politica proxy-ului. O poartă de la HTTP la FTP își poate oferi propriile operațiuni. Niciuna nu face ca fiecare API FTP să implementeze fiecare aranjament.

Setarea Proxy la null poate face să funcționeze o încărcare directă permisă, dar aceasta ocolește intermediarul. Nu a reparat o încărcare prin proxy.

Alegeți un client FTP și o rută acceptate pentru operațiunea necesară. FtpWebRequest este perimat pentru dezvoltare nouă; HttpClient nu este, prin el însuși, un substitut pentru FTP. Doar după ce stabiliți că operațiunea este acceptată ar trebui să investigați acreditările proxy, acreditările FTP și conexiunile de date.

Articole similare