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

Как загрузить на Ftp сервер список файлов? - Android

Восстановить пароль Регистрация
 
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336
06.10.2015, 14:31     Как загрузить на Ftp сервер список файлов? #1
Этот код перестает работать после передачи первого файла. Помогите разобраться в чем дело.

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
36
@Override
    protected Void doInBackground(Void... voids){
        FTPClient client = new FTPClient();
        FileInputStream fis = null;
        OutputStream outputStream;
        byte[] buffer = new byte[BUFFER_SIZE];
        int totalBytesRead = 0;
        try {
            client.connect(host,port);
            client.login(username, password);
            client.setFileType(FTP.BINARY_FILE_TYPE);
            for (File file : uploadFile){
                fis = new FileInputStream(file);
                outputStream = client.storeFileStream(file.getName());
                int bytesRead;
                while ((bytesRead = fis.read(buffer)) != -1) {
                    outputStream.write(buffer, 0, bytesRead);
                    totalBytesRead += bytesRead;
                    int percentCompleted = (totalBytesRead * 100 / length);
                    Log.d("PROGRESS", String.valueOf(totalBytesRead)+"  "+String.valueOf(percentCompleted));
                    onProgressUpdate(totalBytesRead);
                }
            }
            client.logout();
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            try {
                if (fis != null) {
                    fis.close();
                }
                client.disconnect();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2015, 14:31     Как загрузить на Ftp сервер список файлов?
Посмотрите здесь:

Список файлов Android
Android Как получить список файлов в архиве и извлечь только нужные
Android Получить список файлов с HTTP-сервера
Получение списка файлов с ftp сервера с авторизацией Android
Android Список файлов в папке. listFiles() вызывает NullPointerException
Android Список файлов в корневой директории
Android Не удается получить список файлов на хостинге ftp
Не удается считать список файлов в папке на хостинге ftp с использолванием AsyncTask Android
Загрузить фото на сервер Android
Android Как загрузить свою иконку?
Нужен ftp-сервер, открывающий доступ к файлам приложения Android
Android Получить список файлов сервера указав путь

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
06.10.2015, 14:39     Как загрузить на Ftp сервер список файлов? #2
kirawa, есть ошибки какие-то?
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336
06.10.2015, 14:40  [ТС]     Как загрузить на Ftp сервер список файлов? #3
нет, просто все останавливается
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
06.10.2015, 14:41     Как загрузить на Ftp сервер список файлов? #4
kirawa, берите дебаг и смотрите в чём дело
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336
06.10.2015, 15:06  [ТС]     Как загрузить на Ftp сервер список файлов? #5
outputStream = client.storeFileStream(file.getName());

Вот на этой строке останавливается
Yandex
Объявления
06.10.2015, 15:06     Как загрузить на Ftp сервер список файлов?
Ответ Создать тему
Опции темы

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