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 และการเชื่อมต่อข้อมูล