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 ପ୍ରମାଣପତ୍ର ଏବଂ ଡାଟା ସଂଯୋଗ ଅନୁସନ୍ଧାନ କରିବା ଉଚିତ।