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 اسناد اور ڈیٹا کنکشن کی جانچ کرنی چاہیے۔