当用户点击链接时,我想解压缩文件,然后打开它

时间:2012-09-26 12:48:49

标签: php javascript html

我很感激有关这个问题的帮助:

用户点击链接: 链接本身有一个参数,告诉哪个文件需要解压缩到/解压缩文件夹。解压缩文件后,我想打开该文件。

我该怎么做?我已经解压缩了部分。

1 个答案:

答案 0 :(得分:0)

我可以建议以下解决方案:

  1. 您可以在服务器上创建一个文件夹,将文件解压缩到。
  2. 您在那里创建.htaccess文件,该文件将您自己的php脚本指定为404错误处理程序
  3. 在您的php脚本中,您解析URL并识别要解压缩的文件,将其解压缩并将用户重定向到新创建的文件
  4. 如果您需要清理unizpped文件,可以创建一个cronjob来删除超过特定时间的文件
  5. 你从中得到的是:

    • 从服务器到用户的文件传输由Web服务器
    • 处理
    • 您实际缓存了您的工作,因为如果您已准备好文件,则404处理程序将无法运行
    • 您可以显着降低服务器负载,因为此方法可减少在服务器端执行的操作量(文件存在时)

    上面的描述假设Apache是​​一个Web服务器

相关问题