Rumah > Java > javaTutorial > teks badan

**Bagaimana untuk Memindahkan Fail antara Apl Android dan Pelayan FTP Menggunakan FTP Apache Commons?**

Linda Hamilton
Lepaskan: 2024-10-25 02:23:02
asal
820 orang telah melayarinya

**How to Transfer Files between Android Apps and FTP Servers Using Apache Commons FTP?**

Pustaka FTP Android

Aplikasi Android selalunya memerlukan keupayaan untuk memindahkan fail ke dan dari pelayan FTP. Walaupun banyak apl pelanggan wujud, mencari perpustakaan kendiri untuk Android boleh menjadi mencabar. Artikel ini menyediakan penyelesaian kepada masalah ini.

Apache Commons FTP

Untuk Android, Apache Commons FTP ialah pilihan yang sangat baik. Pustaka ini menawarkan set kelas yang komprehensif untuk bekerja dengan pelayan FTP. Ia menyokong kedua-dua operasi segerak dan tak segerak, menjadikannya sesuai untuk pelbagai senario.

Kod Contoh

Kod berikut menunjukkan cara menggunakan Apache Commons FTP untuk memuat turun fail daripada pelayan FTP:

<code class="java">FTPClient ftpClient = new FTPClient();
ftpClient.connect(InetAddress.getByName(server));
ftpClient.login(user, password);
ftpClient.changeWorkingDirectory(serverRoad);
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);

BufferedInputStream buffIn = null;
buffIn = new BufferedInputStream(new FileInputStream(file));
ftpClient.enterLocalPassiveMode();
ftpClient.storeFile("test.txt", buffIn);
buffIn.close();
ftpClient.logout();
ftpClient.disconnect();</code>
Salin selepas log masuk

Dalam kod ini, anda mula-mula mencipta tika FTPClient dan mewujudkan sambungan ke pelayan FTP. Anda kemudiannya mengesahkan menggunakan nama pengguna dan kata laluan. Seterusnya, anda menukar direktori kerja pada pelayan dan menetapkan jenis fail kepada binari.

Menggunakan BufferedInputStream, anda membaca fail daripada sistem fail tempatan dan menyimpannya pada pelayan FTP menggunakan kaedah storeFile. Akhir sekali, anda menutup aliran input dan memutuskan sambungan daripada pelayan FTP.

Atas ialah kandungan terperinci **Bagaimana untuk Memindahkan Fail antara Apl Android dan Pelayan FTP Menggunakan FTP Apache Commons?**. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!