FtpWebRequest HTTP ۋاكالەتچى ئارقىلىق چۈشۈرۈشنى قوللايدۇ، ئەمما يۈكلەشنى قوللىمايدۇ
پارولنى ئۆزگەرتىشتىن ياكى مۇۋەپپەقىيەتلىك تىزىملىك يۈكلەش قوللىنىشىنى ئىسپاتلايدۇ دەپ ئويلىشتىن بۇرۇن، FtpWebRequest نىڭ HTTP ۋاكالەتچى مەشغۇلاتىنىڭ ھۆججەتلەشتۈرۈلگەن چەكلىمىلىرىنى ئوقۇڭ.
تىزىملىك ۋە چۈشۈرۈش HTTP ۋاكالەتچى ئارقىلىق ئىشلىيەلەيدۇ، ئەمما FtpWebRequest UploadFile نى رەت قىلىدۇ. بۇ ھۆججەتلەشتۈرۈلگەن ئىقتىدار چېكى، خاتا پارولنىڭ ئىسپاتى ئەمەس.
HTTP ۋاكالەتچى ئۈچۈن قوللايدىغان مەشغۇلاتلار DownloadFile، ListDirectory ۋە ListDirectoryDetails. Passive ھالىتىنى ئېچىش بۇ API غا يۈكلەش قوللىنىشىنى قوشمايدۇ.
ئىقتىدارلىق HTTP CONNECT يولى باشقا FTP خېرىدارىنىڭ TCP ئۇلىنىشلىرىنى يەتكۈزەلەيدۇ، ۋاكالەتچى سىياسىتىگە باغلىق. HTTP دىن FTP غا دەرۋازا ئۆز مەشغۇلاتلىرىنى تەمىنلىيەلەيدۇ. ھېچقايسىسى ھەر بىر FTP API نى ھەر بىر تەرتىپنى ئىجرا قىلىشقا مەجبۇرلىمايدۇ.
Proxy نى null غا تەڭشەش رۇخسەت قىلىنغان بىۋاسىتە يۈكلەشنى ئىشلىتىشكە بولىدۇ، ئەمما بۇ ئارىلىقچىنى ئايلىنىپ ئۆتىدۇ. ئۇ ۋاكالەتچى ئارقىلىق يۈكلەشنى ئوڭشىمىدى.
تەلەپ قىلىنغان مەشغۇلات ئۈچۈن قوللايدىغان FTP خېرىدارى ۋە يولنى تاللاڭ. FtpWebRequest يېڭى تەرەققىيات ئۈچۈن كونا بولۇپ قالدى؛ HttpClient ئۆزى FTP نىڭ ئورنى ئەمەس. مەشغۇلاتنىڭ قوللىنىشىنى جەزملەشتۈرگەندىن كېيىنلا ئۇنىڭ ۋاكالەتچى ھۆججىتى، FTP ھۆججىتى ۋە سانلىق مەلۇمات ئۇلىنىشلىرىنى تەكشۈرۈش كېرەك.