FtpWebRequest HTTP પ્રોક્સી દ્વારા ડાઉનલોડને સમર્થન આપે છે, પરંતુ અપલોડને નહીં
પાસવર્ડ બદલતા પહેલાં અથવા સફળ લિસ્ટિંગ અપલોડ સમર્થન સાબિત કરે છે એમ ધારતા પહેલાં FtpWebRequest ની દસ્તાવેજીકૃત HTTP પ્રોક્સી કામગીરીની મર્યાદા વાંચો.
ડિરેક્ટરી લિસ્ટિંગ અને ડાઉનલોડ HTTP પ્રોક્સી દ્વારા કામ કરી શકે છે જ્યારે FtpWebRequest UploadFile ને નકારે છે. આ દસ્તાવેજીકૃત ક્ષમતાની મર્યાદા છે, ખોટા પાસવર્ડનો પુરાવો નથી.
HTTP પ્રોક્સી માટે, સમર્થિત કામગીરી DownloadFile, ListDirectory અને ListDirectoryDetails છે. પેસિવ મોડ સક્રિય કરવાથી તે API માં અપલોડ સમર્થન ઉમેરાતું નથી.
સક્ષમ HTTP CONNECT માર્ગ બીજા FTP ક્લાયન્ટના TCP કનેક્શન વહન કરી શકે છે, પ્રોક્સી નીતિને આધીન. HTTP-થી-FTP ગેટવે પોતાની કામગીરી ઓફર કરી શકે છે. બંમાંથી કોઈ પણ દરેક FTP API ને દરેક ગોઠવણ અમલમાં મૂકતું નથી.
Proxy ને null પર સેટ કરવાથી મંજૂર સીધું અપલોડ કામ કરી શકે છે, પરંતુ તે મધ્યસ્થને બાયપાસ કરે છે. તેણે પ્રોક્સી દ્વારા કરાયેલું અપલોડ સુધાર્યું નથી.
જરૂરી કામગીરી માટે સમર્થિત FTP ક્લાયન્ટ અને માર્ગ પસંદ કરો. નવા વિકાસ માટે FtpWebRequest અપ્રચલિત છે; HttpClient પોતે FTP નો વિકલ્પ નથી. કામગીરી સમર્થિત છે તે સ્થાપિત કર્યા પછી જ તમારે તેની પ્રોક્સી ક્રેડેન્શિયલ, FTP ક્રેડેન્શિયલ અને ડેટા કનેક્શન તપાસવા જોઈએ.