FtpWebRequest HTTP ප්රොක්සි හරහා බාගැනීම් සඳහා සහාය දක්වයි, නමුත් උඩුගත කිරීම් සඳහා නොවේ
මුරපද වෙනස් කිරීමට හෝ සාර්ථක ලැයිස්තුගත කිරීමක් උඩුගත කිරීම් සහාය ඔප්පු කරන බව උපකල්පනය කිරීමට පෙර FtpWebRequest හි ලේඛනගත HTTP ප්රොක්සි ක්රියාකාරකම් සීමා කියවන්න.
HTTP ප්රොක්සියක් හරහා නාමාවලි ලැයිස්තුගත කිරීමක් සහ බාගැනීමක් ක්රියා කළ හැකි අතර, FtpWebRequest UploadFile ප්රතික්ෂේප කරයි. මෙය ලේඛනගත හැකියාවේ සීමාවකි, වැරදි මුරපදයකට සාක්ෂියක් නොවේ.
HTTP ප්රොක්සියක් සඳහා, සහාය දක්වන ක්රියාකාරකම් වන්නේ DownloadFile, ListDirectory සහ ListDirectoryDetails ය. නිශ්චල මාදිලිය සක්රීය කිරීම එම API ට උඩුගත කිරීම් සහාය එකතු නොකරයි.
හැකියාව ඇති HTTP CONNECT මාර්ගයකට ප්රොක්සි ප්රතිපත්තියට යටත්ව තවත් FTP සේවාදායකයක TCP සම්බන්ධතා රැගෙන යා හැක. HTTP-සිට-FTP ද්වාරයකට එහිම ක්රියාකාරකම් ඉදිරිපත් කළ හැක. කිසිවක් සෑම FTP API එකක්ම සෑම සැකැස්මක්ම ක්රියාත්මක කරන්නේ නැත.
Proxy null ලෙස සැකසීම අවසර ලත් සෘජු උඩුගත කිරීමක් ක්රියා කරවිය හැක, නමුත් එය අතරමැදියා මගහරියි. එය ප්රොක්සිය හරහා සිදු කළ උඩුගත කිරීමක් අලුත්වැඩියා කර නැත.
අවශ්ය ක්රියාකාරකම සඳහා සහාය දක්වන FTP සේවාදායකයක් සහ මාර්ගයක් තෝරන්න. නව සංවර්ධනය සඳහා FtpWebRequest යල් පැන ඇත; HttpClient තමන් විසින්ම FTP ආදේශකයක් නොවේ. ක්රියාකාරකම සහාය දක්වන බව තහවුරු කිරීමෙන් පසුව පමණක් එහි ප්රොක්සි අක්තපත්ර, FTP අක්තපත්ර සහ දත්ත සම්බන්ධතා විමර්ශනය කළ යුතුය.