我必须从我的服务器下载.txt格式的文件到我的Android机器。但我不知道如何从服务器下载包含用户名以及密码的文件以下载文件。有没有人帮助我。我是android编程的新手。如何从FTP服务器下载.txt文件
回答
寻找公共网络apache库 - http://commons.apache.org/proper/commons-net/。它提供了一个使用FTP的工具。
代码示例
FileOutputStream videoOut;
File targetFile = new File("path");
FTPClient ftpClient = new FTPClient();
try {
ftpClient.connect("your.ftp.address", 21);
ftpClient.enterLocalPassiveMode();
ftpClient.login("login", "password");
ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);// Used for video
targetFile.createNewFile();
videoOut = new FileOutputStream(targetFile);
boolean result=ftpClient.retrieveFile("/" + "filename-to-download", videoOut);
ftpClient.disconnect();
videoOut.close();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e){
e.printStackTrace();
}
请给它。 txt格式 – nitesh 2013-04-21 07:57:36
不要懒惰nitesh – xDragonZ 2013-04-21 08:02:05
您可以使用FTPClient.ASCII_FILE_TYPE。为了解不同之处,请阅读http://www.unix.com/answers-frequently-asked-questions/13574-text-files-ascii-files-binary-files-ftp-transfers.html – Viacheslav 2013-04-21 08:22:06
- 1. 从ftp服务器下载文件
- 2. 如何从FTP服务器下载ZipFile
- 3. 无法下载FTP服务器上的txt文件中的Android
- 4. 如何使用FTP(E)S从服务器下载文件?
- 5. 如何从FTP服务器下载文件夹
- 6. 如何在从FTP服务器下载文件时显示JProgressBar
- 7. 如何使用WinSCP从FTP服务器下载特定文件?
- 8. 从Linux FTP服务器和Windows FTP服务器下载最旧的文件
- 9. 只下载.csv文件从外部FTP服务器到我的FTP服务器
- 10. C++ FTP WinINet,无法从FTP服务器下载文件夹
- 11. 如何从另一个ftp服务器下载文件到我的服务器
- 12. 上传.txt文件到FTP服务器
- 13. 从ftp下载txt文件不知道txt文件的名称
- 14. Android FTP客户端应用程序 - 如何从FTP服务器下载文件
- 15. 如何从服务器下载文件
- 16. 如何从服务器下载文件?
- 17. FTP服务器如何恢复下载?
- 18. 从FTP服务器下载文件到网络驱动器
- 19. 将文件从FTP服务器下载到浏览器
- 20. Xcode - 如何将文本文件(.txt)上传到FTP服务器
- 21. 如何创建一个.BAT文件从HTTP \ ftp服务器下载文件?
- 22. 从服务器自动FTP下载?
- 23. 如何用ftp链接下载服务器文件
- 24. 如何在文件下载后断开FTP服务器连接?
- 25. 连接到FTP服务器并从FTP下载文件到本地机器
- 26. 检查并从FTP服务器下载多个文件
- 27. 使用R从ftp服务器下载SAS文件
- 28. 从FTP服务器下载所有文件
- 29. 从FTP服务器下载最新文件
- 30. 使用apache FTPClient从FTP服务器下载文件
检查这个线程http://stackoverflow.com/questions/16128559/how-to-download-a-txt-file-from-ftp-server – 2013-04-21 06:30:57