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

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

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

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

20.03.2016, 17:44. Просмотров 195. Ответов 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, но не выводится ничего...
Большое спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2016, 17:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не удается считать данные с ftp хостинга (Программирование Android):

Как в Android приложении считать данные с хостинга ftp? - Программирование Android
Как в Android приложении считать данные с хостинга ftp? Заранее спасибо за помощь! :)

Не удается считать список файлов в папке на хостинге ftp с использолванием AsyncTask - Программирование Android
Код класса AsyncTask: public class WhatTheHellAreYouDoingInMyCode extends AsyncTask<String, Void, String> { @Override ...

Ошибки при считывании с хостинга ftp - Программирование Android
Лог ошибки: 03-26 11:36:25.148 13800-13800/spsoft.passwordgenerator E/AndroidRuntime: FATAL EXCEPTION: main ...

Не удается получить список файлов на хостинге ftp - Программирование Android
Взгляните на код, пожалуйста: FTPClient ftc = new FTPClient(); try { ...

Считать данные из Excel - Программирование Android
Подскажите, как можно считать данные из Excel файла и вывести их в какойто контрол андроида? Просмотрел много подобных тем, все советуют...

Как считать данные в андроид-приложении? Android Studio - Программирование Android
ЗДравствуйте, уважаемые программисты, не могли бы вы мне помочь? Как из view "Edit Text" В Android Studio считать данные в переменную?...

6
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
20.03.2016, 18:55 #2
Надеюсь это делается в отдельном потоке?
0
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
20.03.2016, 18:57  [ТС] #3
OlegJV, а что значит "в отдельном потоке"?
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
20.03.2016, 19:08 #4
Kubson, после такого вопроса надо бежать
0
Kubson
-24 / 2 / 0
Регистрация: 17.07.2014
Сообщений: 253
20.03.2016, 19:20  [ТС] #5
OlegJV, ну объясните мне, пожалуйста
0
OlegJV
103 / 103 / 29
Регистрация: 13.03.2016
Сообщений: 472
20.03.2016, 19:25 #6
Я с телефона сейчас сижу, много не объяснять. Что мешает почитать про потоки? Спроси у Гугла про Asynctask например. Я ж тебе пример писал про список файлов с ftp
0
yura91
1 / 25 / 2
Регистрация: 23.10.2013
Сообщений: 2,305
20.03.2016, 20:41 #7
AsynkTask не хорошо использовать Loader лучше.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2016, 20:41
Привет! Вот еще темы с ответами:

Как в InputStream (он ссылается на файл ресурсов) считать двоичные данные? - Программирование Android
Здравствуйте! у меня проблема с чтением файлов: как в InputStream (он ссылается на файл ресурсов) считать двоичные даные к примеру...

Как считать, записать данные с хостинга? - C++
Здравствуйте, уважаемые программисты! Не могли бы вы мне помочь? Как считать данные с хостинга ftp? Программно, через с++. Какая-нибудь...

не удается зайти на ftp - Сети
на роутере ftp сервер, к usb роутера подключен HDD форматирован в ext3. C помощью fileZilla подключаюсь к ftp, в результате: Не...

Не удается подключиться по ftp и залить файл - C++
В программе я авторизуюсь и закачиваю файл с локалки на удаленный ftp, программа компилится, но у меня выходит вот такое исключение Как...


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
20.03.2016, 20:41
Ответ Создать тему
Опции темы

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