Друг спросил — можно ли сделать загрузку фотографий гостями и потом за раз админу скачать эти фото в архиве?
Я ему сказал, что делал на вордпрессе загрузку фото, но вот как быть со скачкой этих фото? Они просто загружались в библиотеку, насколько я помню. Скачка через FTP — не то, нужно проще.
на хтмл странице <a href=»https://searchengines.guru/ru/forum/download.php» download> для надежности
GeCube
Можно у хостера скачать бкап в архиве. Там будут ве фото из галереи. Проще уже не знаю куда.
Станислав
Mahol:
но вот как быть со скачкой этих фото? Они просто загружались в библиотеку, насколько я помню.
Ну так какая проблемы, в базе данных должна быть таблица attachments или что то вроде того, по ней сделай выборку, можно создать дополнительное поле с индикатором что фотка была архивирована и скачена. Ну а дальше берешь все пути до файлов и архивируешь их, а админке выводишь архивы из какой то директории. Я уже делал такое, только на самописе, все просто, главное начни делать!
silicoid
а в чем сложность?
как правило якоря на все загружаемые картинки хранятся в базе.
остается только взять картинки и собрать из них зип архив со степенью сжатия 0 (ибо картинки, если это не bmp, зипом не сжимаются) профит.
работы часов на 6 под чаек
ivan-lev
Mahol: Они просто загружались в библиотеку, насколько я помню. Скачка через FTP — не то, нужно проще.
Если действительно админу, то и в консоли можно tar -zcf архив сделать..
А в противном случае — мало данных.
— где брать информацию о том, где хранятся фотографии (в БД, отдельная директория — архивировать всё.. архивировать всё с привязкой к конкретному пользователю)
— виртуальный хостинг или VPS, панель управления?
— как с ограничениями на память и время выполнения скрипта?
— свободное место на диске (банально, хватит ли пространства на архив)
— ориентировочный объём..
В ряде случаев «стандартный» скрипт архивации «всего за раз» может вылететь по ограничениям (см выше) — как вариант делать с таймаутом «многозаходное» добавление файлов в архив.
Mahol
Всем доброй ночи.
Друг спросил — можно ли сделать загрузку фотографий гостями и потом за раз админу скачать эти фото в архиве?
Я ему сказал, что делал на вордпрессе загрузку фото, но вот как быть со скачкой этих фото? Они просто загружались в библиотеку, насколько я помню. Скачка через FTP — не то, нужно проще.
edogs software
Mahol,
создаем https://www.php.net/manual/ru/ziparchive.addpattern.php
отдаем https://habr.com/en/post/151795/
на хтмл странице <a href=»https://searchengines.guru/ru/forum/download.php» download> для надежности
GeCube
Можно у хостера скачать бкап в архиве. Там будут ве фото из галереи. Проще уже не знаю куда.
Станислав
но вот как быть со скачкой этих фото? Они просто загружались в библиотеку, насколько я помню.
Ну так какая проблемы, в базе данных должна быть таблица attachments или что то вроде того, по ней сделай выборку, можно создать дополнительное поле с индикатором что фотка была архивирована и скачена. Ну а дальше берешь все пути до файлов и архивируешь их, а админке выводишь архивы из какой то директории. Я уже делал такое, только на самописе, все просто, главное начни делать!
silicoid
а в чем сложность?
как правило якоря на все загружаемые картинки хранятся в базе.
остается только взять картинки и собрать из них зип архив со степенью сжатия 0 (ибо картинки, если это не bmp, зипом не сжимаются) профит.
работы часов на 6 под чаек
ivan-lev
Они просто загружались в библиотеку, насколько я помню. Скачка через FTP — не то, нужно проще.
Если действительно админу, то и в консоли можно tar -zcf архив сделать..
А в противном случае — мало данных.
— где брать информацию о том, где хранятся фотографии (в БД, отдельная директория — архивировать всё.. архивировать всё с привязкой к конкретному пользователю)
— виртуальный хостинг или VPS, панель управления?
— как с ограничениями на память и время выполнения скрипта?
— свободное место на диске (банально, хватит ли пространства на архив)
— ориентировочный объём..
В ряде случаев «стандартный» скрипт архивации «всего за раз» может вылететь по ограничениям (см выше) — как вариант делать с таймаутом «многозаходное» добавление файлов в архив.
Sitealert
работы часов на 6 под чаек
Разбаловали вас там в офисах.