Есть ли простой интерфейс, такой как ZipArchive для архивов tar.gz, который позволяет мне передавать архив клиенту, а не сохранять его на сервере? И если да, может ли кто-нибудь показать мне, как?
Спасибо!
Есть ли простой интерфейс, такой как ZipArchive для архивов tar.gz, который позволяет мне передавать архив клиенту, а не сохранять его на сервере? И если да, может ли кто-нибудь показать мне, как?
Спасибо!
Эта ссылка может быть вам полезна. Можете ли вы уточнить, не хотите ли вы, чтобы файл временно находился в файловой системе?
http://www.clker.com/blog/2008/03/27/creating-a-tar-gz-on-the-fly-using-php/
Вы можете указать команду tar с помощью passthru() или exec(), чтобы отправить файл tar.gz на стандартный вывод. Например.
tar cfz - name1 name2 ...