निर्देशिका लिस्टिंग और डाउनलोड HTTP प्रॉक्सी के माध्यम से काम कर सकते हैं, जबकि FtpWebRequest UploadFile को अस्वीकार करता है। यह एक दस्तावेज़ित क्षमता सीमा है, गलत पासवर्ड का प्रमाण नहीं।

HTTP प्रॉक्सी के लिए, समर्थित ऑपरेशन DownloadFile, ListDirectory और ListDirectoryDetails हैं। पैसिव मोड सक्षम करने से उस API में अपलोड समर्थन नहीं जुड़ता।

एक सक्षम HTTP CONNECT पथ किसी अन्य FTP क्लाइंट के TCP कनेक्शन ले जा सकता है, जो प्रॉक्सी नीति के अधीन है। HTTP-से-FTP गेटवे अपने स्वयं के ऑपरेशन दे सकता है। इनमें से कोई भी हर FTP API को हर व्यवस्था लागू नहीं कराता।

Proxy को null पर सेट करने से अनुमत प्रत्यक्ष अपलोड काम कर सकता है, लेकिन यह मध्यस्थ को बायपास करता है। इसने प्रॉक्सी के माध्यम से किए गए अपलोड को ठीक नहीं किया है।

आवश्यक ऑपरेशन के लिए समर्थित FTP क्लाइंट और मार्ग चुनें। नए विकास के लिए FtpWebRequest अप्रचलित है; HttpClient अपने आप में FTP का विकल्प नहीं है। ऑपरेशन के समर्थित होने की पुष्टि करने के बाद ही आपको उसके प्रॉक्सी क्रेडेंशियल, FTP क्रेडेंशियल और डेटा कनेक्शन की जाँच करनी चाहिए।

संबंधित लेख