对于tar.gz存档,是否有像ZipArchive这样的简单界面,允许我将存档流式传输到客户端而不是将其保存在服务器上?如果是这样,有人可以告诉我怎么做?
谢谢!
答案 0 :(得分:3)
您可以使用passthru()或exec()指示tar命令将tar.gz文件发送到stdout。 E.g。
tar cfz - name1 name2 ...
答案 1 :(得分:0)
此链接可能对您有用。您是否可以更具体地希望文件暂时不在文件系统上?
http://www.clker.com/blog/2008/03/27/creating-a-tar-gz-on-the-fly-using-php/