รายการไดเรกทอรีและการดาวน์โหลดสามารถทำงานผ่านพร็อกซี HTTP ได้ ในขณะที่ FtpWebRequest ปฏิเสธ UploadFile นี่คือขีดจำกัดความสามารถที่มีเอกสารกำกับ ไม่ใช่หลักฐานว่ารหัสผ่านผิด

สำหรับพร็อกซี HTTP การดำเนินการที่รองรับคือ DownloadFile, ListDirectory และ ListDirectoryDetails การเปิดโหมดพาสซีฟไม่ได้เพิ่มการรองรับการอัปโหลดให้กับ API นั้น

เส้นทาง HTTP CONNECT ที่มีความสามารถสามารถบรรทุกการเชื่อมต่อ TCP ของไคลเอนต์ FTP อื่นได้ ขึ้นอยู่กับนโยบายของพร็อกซี เกตเวย์จาก HTTP ไป FTP สามารถเสนอการดำเนินการของตนเองได้ ทั้งสองอย่างไม่ได้ทำให้ทุก API ของ FTP ใช้งานทุกการจัดวาง

การตั้งค่า Proxy เป็น null อาจทำให้การอัปโหลดโดยตรงที่ได้รับอนุญาตทำงานได้ แต่นั่นข้ามตัวกลางไป มันไม่ได้ซ่อมแซมการอัปโหลดผ่านพร็อกซี

เลือกไคลเอนต์ FTP และเส้นทางที่รองรับสำหรับการดำเนินการที่ต้องการ FtpWebRequest ล้าสมัยสำหรับการพัฒนาใหม่ HttpClient ไม่ใช่ตัวแทนของ FTP โดยตัวมันเอง หลังจากยืนยันว่าการดำเนินการนั้นรองรับแล้วเท่านั้นจึงควรตรวจสอบข้อมูลรับรองพร็อกซี ข้อมูลรับรอง FTP และการเชื่อมต่อข้อมูล

บทความที่เกี่ยวข้อง