创建一个GZipped tar文件并通过PHP动态流式传输?

时间:2012-04-15 14:10:42

标签: php zip archive tar zlib

对于tar.gz存档,是否有像ZipArchive这样的简单界面,允许我将存档流式传输到客户端而不是将其保存在服务器上?如果是这样,有人可以告诉我怎么做?

谢谢!

2 个答案:

答案 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/