我必須從我的服務器下載.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