Скачать файл с ftp сервера - PullRequest
0 голосов
/ 26 февраля 2012

Я пишу небольшое приложение для Android, которое требует некоторые данные, которые хранятся на моем веб-сервере. Файл представляет собой файл .txt, размер которого меньше 1 МБ. Желательно ли настроить ftp-сервер для получения данных или я могу просто использовать http get-метод для получения содержимого файла. Если я использую http get, может кто-нибудь сообщить мне код Java, необходимый для этой операции.

1 Ответ

1 голос
/ 26 февраля 2012

Это не в моей голове (так что могла проникнуть ошибка):

URL url = new URL("http://www.yourserver.com/some/path");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();

try { 
    InputStream in = new BufferedInputStream(urlConnection.getInputStream());
    FileOutputStream out = new FileutputStream("/path/to/your/output/file"); 
    byte[] buffer = new byte[16384];
    int len;
    while((len = in.read(buffer)) != -1){
        out.write(buffer, 0, len);
    }
finally {
    urlConnection.disconnect();
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...