FtpWebRequest يدعم التنزيل عبر وكيل HTTP، لكنه لا يدعم الرفع
اقرأ حدود عمليات وكيل HTTP الموثقة في FtpWebRequest قبل تغيير كلمات المرور أو افتراض أن سردًا ناجحًا يثبت دعم الرفع.
يمكن أن يعمل سرد المجلد والتنزيل عبر وكيل HTTP بينما يرفض FtpWebRequest التابع UploadFile. هذا حد قدرة موثق، وليس دليلًا على كلمة مرور خاطئة.
بالنسبة لوكيل HTTP، فإن العمليات المدعومة هي DownloadFile وListDirectory وListDirectoryDetails. وتفعيل الوضع السلبي لا يضيف دعم الرفع إلى تلك الواجهة.
يمكن لمسار HTTP CONNECT قادر أن يحمل اتصالات TCP الخاصة بعميل FTP آخر، وفقًا لسياسة الوكيل. ويمكن لبوابة HTTP إلى FTP أن تقدم عملياتها الخاصة. ولا أي منهما يجعل كل واجهة FTP تنفذ كل ترتيب.
ضبط Proxy على null قد يجعل رفعًا مباشرًا مسموحًا يعمل، لكن ذلك يتجاوز الوسيط. ولم يصلح رفعًا عبر وكيل.
اختر عميل FTP ومسارًا مدعومين للعملية المطلوبة. FtpWebRequest مهجورة للتطوير الجديد؛ وHttpClient ليس بديلًا عن FTP بحد ذاته. وبعد إثبات أن العملية مدعومة فقط ينبغي أن تفحص بيانات اعتماد الوكيل وبيانات اعتماد FTP واتصالات البيانات.