powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / скачивание нескольких файлов в цикле
3 сообщений из 3, страница 1 из 1
скачивание нескольких файлов в цикле
    #38770438
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На сайте при скачивании можно выделить несколько файлов и скачать,
но качается только по одному,
если я выделю 2 файла, он качает только один,
в переменной select массив имен которых надо скачать.
выводил имя выделенных файлов, показывает имена все которые выделил.

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
                    for (String s : select) {

                        request.setCharacterEncoding("UTF-8");
                        response.setCharacterEncoding("UTF-8");
                        ServletOutputStream out1 = response.getOutputStream();
                        response.addHeader("Content-Disposition", "attachment;filename=" + s);
                        File f = new File(session.getServletContext().getRealPath("/"), filePath + "/" + s);
                        long len = f.length();
                        response.addHeader("Content-Length", String.valueOf(len));
                        response.setContentType("application/download");
                        FileInputStream fileInputStream = new FileInputStream(f);
                        int i1;
                        while ((i1 = fileInputStream.read()) != -1) {
                            out1.write(i1);
                        }

                        fileInputStream.close();
                        out1.close();
                    }



может быть там есть еще какой то поток или что то еще надо закрывать
...
Рейтинг: 0 / 0
скачивание нескольких файлов в цикле
    #38770443
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что нужен не серверный цикл, а клиентский. Один файл - один запрос на сервер. Много файлов - много параллельных запросов на сервер.
...
Рейтинг: 0 / 0
скачивание нескольких файлов в цикле
    #38771117
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczПотому что нужен не серверный цикл, а клиентский. Один файл - один запрос на сервер. Много файлов - много параллельных запросов на сервер.
спасибо, я вас понял
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / скачивание нескольких файлов в цикле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]