FtpWebRequest دانلود را از طریق پروکسی HTTP پشتیبانی میکند، اما بارگذاری را نه
پیش از تغییر گذرواژهها یا فرض اینکه یک فهرستبرداری موفق اثبات پشتیبانی از بارگذاری است، محدودیتهای مستند عملیات پروکسی HTTP در FtpWebRequest را بخوانید.
فهرستبرداری از پوشه و دانلود میتوانند از طریق پروکسی HTTP کار کنند، در حالی که FtpWebRequest عملیات UploadFile را رد میکند. این یک محدودیت توانمندی مستند است، نه نشانه گذرواژه نادرست.
برای پروکسی HTTP، عملیات پشتیبانیشده عبارتاند از DownloadFile، ListDirectory و ListDirectoryDetails. فعال کردن حالت غیرفعال به آن API قابلیت بارگذاری اضافه نمیکند.
یک مسیر توانمند HTTP CONNECT میتواند اتصالهای TCP یک کلاینت FTP دیگر را حمل کند، مشروط به سیاست پروکسی. یک دروازه HTTP به FTP میتواند عملیات خودش را ارائه دهد. هیچکدام باعث نمیشوند هر API FTP هر ترتیبی را پیادهسازی کند.
تنظیم Proxy روی null میتواند یک بارگذاری مستقیم مجاز را به کار بیندازد، اما این کار واسطه را دور میزند. بارگذاری انجامشده از طریق پروکسی را تعمیر نکرده است.
برای عملیات موردنیاز، یک کلاینت FTP و مسیر پشتیبانیشده انتخاب کنید. FtpWebRequest برای توسعه جدید منسوخ شده است؛ HttpClient بهخودیخود جانشین FTP نیست. تنها پس از اثبات پشتیبانی عملیات باید اعتبارنامههای پروکسی، اعتبارنامههای FTP و اتصالهای داده آن را بررسی کنید.