एंड्रॉइड के लिए एफ़टीपी लाइब्रेरी
एक विश्वसनीय जावा लाइब्रेरी की तलाश है जो एंड्रॉइड डिवाइस पर एफ़टीपी सर्वर से फ़ाइल डाउनलोड करने और फिर से शुरू करने की सुविधा प्रदान करती है? आइए कुछ संभावित समाधानों पर गौर करें।
Apache Commons FTP
Apache Commons FTP पर विचार करें, जो FTP संचालन के लिए व्यापक रूप से उपयोग की जाने वाली और अच्छी तरह से सम्मानित लाइब्रेरी है। यह एफ़टीपी सर्वर से कनेक्ट करने, निर्देशिका बदलने, फ़ाइल प्रकार सेट करने और डेटा ट्रांसफर प्रबंधित करने के लिए तरीकों का एक व्यापक सेट प्रदान करता है। :
FTPClient ftpClient = new FTPClient(); ftpClient.connect(InetAddress.getByName(server)); ftpClient.login(उपयोगकर्ता, पासवर्ड); ftpClient.changeWorkingDirectory(serverRoad); ftpClient.enterLocalPassiveMode(); बफ़रडइनपुटस्ट्रीम बफ़इन = शून्य; बफ़इन = नया बफ़र्डइनपुटस्ट्रीम(नया फ़ाइलइनपुटस्ट्रीम(फ़ाइल)); ftpClient.storeFile("test.txt", buffIn); buffIn.close(); ftpClient.logout(); ftpClient.disconnect();FTPClient ftpClient = new FTPClient();
ftpClient.connect(InetAddress.getByName(server));
ftpClient.login(user, password);
ftpClient.changeWorkingDirectory(serverRoad);
ftpClient.enterLocalPassiveMode();
BufferedInputStream buffIn = null;
buffIn = new BufferedInputStream(new FileInputStream(file));
ftpClient.storeFile("test.txt", buffIn);
buffIn.close();
ftpClient.logout();
ftpClient.disconnect();
अन्य संभावित पुस्तकालयहालांकि अपाचे कॉमन्स एफ़टीपी एक मजबूत दावेदार है, अन्य पुस्तकालय अतिरिक्त सुविधाएं और क्षमताएं प्रदान करते हैं।
किस लाइब्रेरी का उपयोग करना है इसका चुनाव विशिष्ट आवश्यकताओं और प्राथमिकताओं पर निर्भर करता है। अपाचे कॉमन्स एफ़टीपी एक बहुमुखी और अच्छी तरह से स्थापित विकल्प है, जबकि अन्य लाइब्रेरी अतिरिक्त प्रोटोकॉल के लिए विशेष सुविधाएँ या समर्थन प्रदान कर सकती हैं।
आखिरकार, डेवलपर्स को सबसे उपयुक्त लाइब्रेरी निर्धारित करने के लिए अपने एप्लिकेशन की सुविधाओं और आवश्यकताओं का मूल्यांकन करना चाहिए उनकी ज़रूरतें.
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3