Страница 1 из 1

Скачать все вложения на странице одним файлом

Добавлено: 04 июл 2024, 04:55
Romiros
Доброго времени суток!

Подскажите можно как то получить скачивание всех вложений в таблице записей, одним нажатием на иконку или кнопку?

Пример Кнопка "Скачать всё"
Изображение

Описание действий
Формируем таблицу записей с помощью фильтров. Получаем 10 записей. в каждой записи есть вложение, нам надо их скачать.
Сейчас скачать можно только каждое вложение по отдельности, что не устраивает заказчика.
Изображение

Re: Скачать все вложения на странице одним файлом

Добавлено: 04 июл 2024, 05:31
Antonyous99
Скрипт написать, кнопку соотв. повесить.
Пишите в телегу, сделаю.

Re: Скачать все вложения на странице одним файлом

Добавлено: 04 июл 2024, 05:40
Romiros
Благодарю за предложение, при крайней необходимости напишу.

Задачу решил
Я нашел реализацию данной задачи встроенными средствами.

Кому интересно то это делается так.
Изображение

Re: Скачать все вложения на странице одним файлом

Добавлено: 15 окт 2025, 05:10
Romiros
Доброго времени суток!

версия СРМ 3.6.1

При использовании функции описанной выше
Экспорт выделенных -> Вложения -> Экспорт

Начали наблюдать что при попытке сказать более 30 выбранных файлов, архив начинает скачиваться в размером 0 кб.
Экспериментальным путём выявили что такая проблема начинается если размер архива начинает превышать 100Мб.

Обновили до версии 3.6.2

Изображение

Теперь при выше описанных условиях появляется вот такое сообщение:
Изображение

Подскажите пожалуйста, как исправить.

Re: Скачать все вложения на странице одним файлом

Добавлено: 15 окт 2025, 19:57
syrorybin
Возможно мощностей сервера не хватает или стоит определенный запрет, возможно надо на VDS перейти, попробуйте уточнить про ограничение у своего хостинга, раз файлы с меньшими значениями качает.

Re: Скачать все вложения на странице одним файлом

Добавлено: 16 окт 2025, 03:29
Romiros
Как раз на VDS и сидим, ОС Almalinus.
Конфигурация очень хорошая.
Проблем с работоспособностью вообще нет, кроме вот этого нюанса.

Re: Скачать все вложения на странице одним файлом

Добавлено: 22 окт 2025, 18:57
support
Теперь при выше описанных условиях появляется вот такое сообщение:
Надо смотреть какие то логи на сервере, чтоб понять где проблема. Спросите у поддержки хостинга, может подскажут.
Полагаю, что когда PHP создает zip архив, он сначала это все во временную память помещает.
Что в php.ini в опциях
memory_limit, max_execution_time, max_input_time