Я хочу создать динамический файл zip / gzip, используя php (пользователь нажимает кнопку / ссылку / что угодно и отправляет файл для загрузки), который содержит структуру папок, которая может иметь или не иметь файлы (может быть пустой или содержать данные) во всех папках.
Цель состоит в том, чтобы разархивировать этот файл и иметь готовую к работе структуру папок / файлов.
Полагаю, я знаком со всем, что связано с этим, за исключением того, как сгенерировать файл, не создавая файлы на моем сервере локально, затем сжать их и отправить для загрузки. Похоже, это включает в себя « запись файлов на сервер » как своего рода посредника, которого я бы просто предположил обойти, если это возможно.
Я хотел бы предположить, что это так же просто, как отправка необработанных данных в браузер с заголовком zip / gzip, но мне не повезло найти какую-либо информацию по этому вопросу.
Любые указатели в правильном направлении были бы наиболее полезны.