একটি HTTP প্রক্সির মাধ্যমে ডিরেক্টরি লিস্টিং ও ডাউনলোড কাজ করতে পারে, অথচ FtpWebRequest UploadFile প্রত্যাখ্যান করে। এটি একটি নথিভুক্ত সক্ষমতার সীমা, খারাপ পাসওয়ার্ডের প্রমাণ নয়।

HTTP প্রক্সির জন্য সমর্থিত অপারেশনগুলো হলো DownloadFile, ListDirectory এবং ListDirectoryDetails। প্যাসিভ মোড সক্রিয় করা সেই API-তে আপলোড সমর্থন যোগ করে না।

একটি সক্ষম HTTP CONNECT পথ প্রক্সি নীতির অধীনে অন্য FTP ক্লায়েন্টের TCP সংযোগ বহন করতে পারে। একটি HTTP-to-FTP গেটওয়ে তার নিজস্ব অপারেশন দিতে পারে। কোনোটিই প্রতিটি FTP API-কে প্রতিটি ব্যবস্থা বাস্তবায়ন করায় না।

Proxy-কে null-এ সেট করা একটি অনুমোদিত সরাসরি আপলোড কাজ করাতে পারে, কিন্তু তা মধ্যস্থতাকারীকে এড়িয়ে যায়। এটি প্রক্সির মাধ্যমে করা আপলোড মেরামত করেনি।

প্রয়োজনীয় অপারেশনের জন্য একটি সমর্থিত FTP ক্লায়েন্ট ও পথ বেছে নিন। নতুন উন্নয়নের জন্য FtpWebRequest অচল; HttpClient নিজে থেকে FTP-র প্রতিস্থাপন নয়। অপারেশনটি সমর্থিত বলে প্রতিষ্ঠা করার পরেই এর প্রক্সি ক্রেডেনশিয়াল, FTP ক্রেডেনশিয়াল এবং ডেটা সংযোগ তদন্ত করা উচিত।

সম্পর্কিত নিবন্ধ