Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
#1

Не удается считать данные с ftp хостинга - Android

20.03.2016, 17:44. Просмотров 173. Ответов 6
Метки нет (Все метки)

Пытаюсь считать данные с хостинга ftp. Но ничего не выходит...
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
FTPClient server = new FTPClient();
                    try {
                        server.connect(InetAddress.getByName("ftp://ftp.kaven.neolocation.net"));
                        server.enterLocalPassiveMode();
                        if (!server.login("log", "password")) {
                            server.disconnect();
                        }
                        FileOutputStream fos = new FileOutputStream("text1.txt");
                        server.retrieveFile("ftp://ftp.kaven.neolocation.net//text1.txt", fos);
                        String yh = "";
                        DownloadFileFromFTP("ftp://ftp.kaven.neolocation.net//","log","password", "text.txt", "test.txt");
 
                        BufferedReader br = new BufferedReader(new InputStreamReader(
                                openFileInput("text.txt")));
                        Toast.makeText(getApplicationContext(), br.read(), Toast.LENGTH_SHORT).show();
                    }
                    catch (Exception e) {
 
                    }
Функция DownloadFileFromFTP:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public static void DownloadFileFromFTP(String FTPADDR, String user, String Password,String FullPathToPutFile, String FilenameOnFTP)
    {
 
        FTPClient client = new FTPClient();
        FileOutputStream fos = null;
 
        try {
            client.connect(FTPADDR);
            client.login(user, Password);
 
 
//       The remote filename to be downloaded.
 
            String filename = FullPathToPutFile;
            String out = "";
 
 
//       Download file from FTP server
 
            client.retrieveFile(FilenameOnFTP, fos);
            //
 
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (fos != null) {
                    fos.close();
                }
                client.disconnect();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
Подскажите пожалуйста, что не так? Должно быть выведено содержимое файла test, но не выводится ничего...
Большое спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
20.03.2016, 18:55     Не удается считать данные с ftp хостинга #2
Надеюсь это делается в отдельном потоке?
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
20.03.2016, 18:57  [ТС]     Не удается считать данные с ftp хостинга #3
OlegJV, а что значит "в отдельном потоке"?
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
20.03.2016, 19:08     Не удается считать данные с ftp хостинга #4
Kubson, после такого вопроса надо бежать
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
20.03.2016, 19:20  [ТС]     Не удается считать данные с ftp хостинга #5
OlegJV, ну объясните мне, пожалуйста
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
20.03.2016, 19:25     Не удается считать данные с ftp хостинга #6
Я с телефона сейчас сижу, много не объяснять. Что мешает почитать про потоки? Спроси у Гугла про Asynctask например. Я ж тебе пример писал про список файлов с ftp
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2016, 20:41     Не удается считать данные с ftp хостинга
Еще ссылки по теме:

Как в Android приложении считать данные с хостинга ftp? Android
Android Не удается получить список файлов на хостинге ftp
Не удается считать список файлов в папке на хостинге ftp с использолванием AsyncTask Android
Android Ошибки при считывании с хостинга ftp

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,235
20.03.2016, 20:41     Не удается считать данные с ftp хостинга #7
AsynkTask не хорошо использовать Loader лучше.
Yandex
Объявления
20.03.2016, 20:41     Не удается считать данные с ftp хостинга
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru