Size: a a a

2020 January 04

V

Vladimir in phpGeeks
Да и зип самый популярный есть везде
источник

S🛸

Sergey 🛸 in phpGeeks
Zlib, bzip, rar, 7zip
источник

V

Vladimir in phpGeeks
Sergey 🛸
Zlib, bzip, rar, 7zip
А в чем разница?
источник

S🛸

Sergey 🛸 in phpGeeks
Разный формат архивов
источник

V

Vladimir in phpGeeks
Что это даст?
источник

S🛸

Sergey 🛸 in phpGeeks
Zlib и bzip позволяет налету создавать архивы
источник

V

Vladimir in phpGeeks
Sergey 🛸
Zlib и bzip позволяет налету создавать архивы
Я боюсь что не у всех есть разархиваторы для них
источник

S🛸

Sergey 🛸 in phpGeeks
Тогда никак, создавай файл локально и потом отдавай клиенту
источник

V

Vladimir in phpGeeks
Sergey 🛸
Тогда никак, создавай файл локально и потом отдавай клиенту
А потом чистить файл?
источник

S🛸

Sergey 🛸 in phpGeeks
Да, лучше отдельным скриптом
источник

V

Vladimir in phpGeeks
Yii::$app->response->sendFile('/path/of/my/temp/file')->on(\yii\web\Response::EVENT_AFTER_SEND, function($event) {
   unlink($event->data);
}, '/path/of/my/temp/file');
Вот такую еще шнягу SO выдает, можно попробовать думаю
источник

V

Vladimir in phpGeeks
И при ошибке тоже анлинкать
источник

S🛸

Sergey 🛸 in phpGeeks
Vladimir
Yii::$app->response->sendFile('/path/of/my/temp/file')->on(\yii\web\Response::EVENT_AFTER_SEND, function($event) {
   unlink($event->data);
}, '/path/of/my/temp/file');
Вот такую еще шнягу SO выдает, можно попробовать думаю
Если у тебя будет недостаточно памяти, ошибка синтаксиса или тайм-аут выполнения, этот код не спасет и файл не удалится
источник

V

Vladimir in phpGeeks
Меня сейчас еще беспокоит вопрос как подружить zip open и flysystem🤔
источник

V

Vladimir in phpGeeks
С другой стороны, может поступить проще и сохранять все сразу в зип архиве если файлов больше 1, при редактировании просто вытаскивать имя файла и заменять его в архиве, а сторонним сервисам если надо будет то распаковывать их средствами
источник

AB

Artur BAGArt in phpGeeks
Sergey 🛸
Не надёжно. А если ошибка будет, то файл не удалится
ирония в том что как правило это и не надо. потому и задача решается в пхп
источник

AB

Artur BAGArt in phpGeeks
источник

AB

Artur BAGArt in phpGeeks
думаешь у википедии есть сервис с очередями и подтверждениями?
источник

V

Vladimir in phpGeeks
Artur BAGArt
ирония в том что как правило это и не надо. потому и задача решается в пхп
Ну так забьют архивы лишние хранилище и все
источник

AB

Artur BAGArt in phpGeeks
нет не забьют
источник