FtpWebRequest subtenas elŝutojn tra HTTP-prokurilo, sed ne alŝutojn
Legu la dokumentitajn limojn de HTTP-prokurilaj operacioj de FtpWebRequest antaŭ ol ŝanĝi pasvortojn aŭ supozi, ke sukcesa listigo pruvas subtenon de alŝuto.
Dosieruja listigo kaj elŝuto povas funkcii tra HTTP-prokurilo dum FtpWebRequest rifuzas UploadFile. Tio estas dokumentita limo de kapabloj, ne pruvo de malĝusta pasvorto.
Por HTTP-prokurilo, la subtenataj operacioj estas DownloadFile, ListDirectory kaj ListDirectoryDetails. Ŝalti pasivan reĝimon ne aldonas alŝutan subtenon al tiu API.
Kapabla vojo HTTP CONNECT povas porti la TCP-konektojn de alia FTP-kliento, laŭ la politiko de la prokurilo. HTTP-al-FTP pordego povas proponi proprajn operaciojn. Neniu el ili igas ĉiun FTP-API efektivigi ĉiun aranĝon.
Agordi Proxy al null povas ebligi permesitan rektan alŝuton, sed tio preteriras la peranton. Ĝi ne riparis alŝuton tra la prokurilo.
Elektu subtenatan FTP-klienton kaj vojon por la bezonata operacio. FtpWebRequest estas eksdata por nova evoluigo; HttpClient mem ne estas anstataŭaĵo de FTP. Nur post kiam vi konstatis, ke la operacio estas subtenata, vi esploru ĝiajn prokurilajn akreditaĵojn, FTP-akreditaĵojn kaj datumkonektojn.