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

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

Войти
Регистрация
Восстановить пароль
 
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336
#1

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

06.10.2015, 14:31. Просмотров 218. Ответов 4
Метки нет (Все метки)

Этот код перестает работать после передачи первого файла. Помогите разобраться в чем дело.

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();
            }
        }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.10.2015, 14:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как загрузить на Ftp сервер список файлов? (Программирование Android):

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

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

Загрузить фото на сервер - Программирование Android
Здравствуйте, подскажите как загрузить изображение, в данном случае фото, на сервер, как его передать обработчику в php файл? В процессе:...

Нужен ftp-сервер, открывающий доступ к файлам приложения - Программирование Android
Нужен ftp-сервер, который открывает доступ к файлам приложения. Попытался запустить https://mina.apache.org/ftpserver-project/, но что-то...

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

Получение списка файлов с ftp сервера с авторизацией - Программирование Android
Как можно получить список файлов с сервера с авторизацией. Никак не могу понять, как это сделать. Подскажите пожалуйста. Заранее спасибо.

4
YuraAAA
1576 / 1317 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
06.10.2015, 14:39 #2
kirawa, есть ошибки какие-то?
0
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336
06.10.2015, 14:40  [ТС] #3
нет, просто все останавливается
0
YuraAAA
1576 / 1317 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2
06.10.2015, 14:41 #4
kirawa, берите дебаг и смотрите в чём дело
0
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336
06.10.2015, 15:06  [ТС] #5
outputStream = client.storeFileStream(file.getName());

Вот на этой строке останавливается
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.10.2015, 15:06
Привет! Вот еще темы с ответами:

Как загрузить папку с файлами на ftp сервер - Visual Basic .NET
Здравствуйте. Всех с НГ!) есть вопрос: Как загрузить папку с файлами на ftp сервер посредством vb.net ?

Как загрузить файл на сервер (Доступ по FTP приветствуется) - C#
Всем доброго времени суток. У меня возникла необходимость залить файл на сервер используя FTP или какой либо используя какой либо другой...

FTP: получение списка файлов из потока. Как вывести список файлов из директории? - Delphi
доброго времени суток. пытаюсь написать свой FTP-клиент. отправил серверу команду LIST, и в ответ он выдал "ок. успешно" ...

Как закачать много файлов одного названия на FTP сервер ? - CMD/BAT
Есть программа которая при запуске ведёт лог своих действий в файле с названием 0000fg.log . При каждом запуске файл перезаписывается! ...


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

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

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