HTTP പ്രോക്സി വഴി ഡയറക്ടറി ലിസ്റ്റിംഗും ഡൗൺലോഡും പ്രവർത്തിച്ചേക്കാം, എന്നാൽ FtpWebRequest UploadFile നിരസിക്കുന്നു. ഇത് രേഖപ്പെടുത്തിയ കഴിവുപരിധിയാണ്, തെറ്റായ പാസ്‌വേഡിന്റെ തെളിവല്ല.

HTTP പ്രോക്സിക്ക് പിന്തുണയ്ക്കുന്ന പ്രവർത്തനങ്ങൾ DownloadFile, ListDirectory, ListDirectoryDetails എന്നിവയാണ്. പാസീവ് മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നത് ആ API-യിലേക്ക് അപ്‌ലോഡ് പിന്തുണ ചേർക്കുന്നില്ല.

പ്രാപ്തിയുള്ള HTTP CONNECT പാത മറ്റൊരു FTP ക്ലയന്റിന്റെ TCP കണക്ഷനുകൾ വഹിക്കാം, പ്രോക്സി നയത്തിന് അനുസൃതമായി. HTTP-ൽ നിന്ന് FTP-യിലേക്കുള്ള ഗേറ്റ്‌വേയ്ക്ക് സ്വന്തം പ്രവർത്തനങ്ങൾ നൽകാം. ഇവ രണ്ടും ഓരോ FTP API-യും ഓരോ ക്രമീകരണവും നടപ്പിലാക്കുന്നു എന്ന് ഉറപ്പാക്കുന്നില്ല.

Proxy null ആയി സജ്ജീകരിക്കുന്നത് അനുവദിച്ച നേരിട്ടുള്ള അപ്‌ലോഡ് പ്രവർത്തിക്കാൻ ഇടയാക്കാം, പക്ഷേ അത് ഇടനിലക്കാരനെ ഒഴിവാക്കുന്നു. പ്രോക്സി വഴിയുള്ള അപ്‌ലോഡ് അത് ശരിയാക്കിയിട്ടില്ല.

ആവശ്യമായ പ്രവർത്തനത്തിന് പിന്തുണയുള്ള FTP ക്ലയന്റും പാതയും തിരഞ്ഞെടുക്കുക. പുതിയ വികസനത്തിന് FtpWebRequest കാലഹരണപ്പെട്ടതാണ്; HttpClient അതിൽത്തന്നെ FTP പകരക്കാരനല്ല. പ്രവർത്തനം പിന്തുണയ്ക്കുന്നു എന്ന് സ്ഥിരീകരിച്ചതിനുശേഷം മാത്രമാണ് അതിന്റെ പ്രോക്സി ക്രെഡൻഷ്യലുകൾ, FTP ക്രെഡൻഷ്യലുകൾ, ഡാറ്റ കണക്ഷനുകൾ എന്നിവ അന്വേഷിക്കേണ്ടത്.

അനുബന്ധ ലേഖനങ്ങൾ