簡體   English   中英

當用戶單擊鏈接時,我想解壓縮文件,然后將其打開

[英]When user clicks on link I want to unzip file and then open it

謝謝您提供有關此問題的幫助:

用戶單擊鏈接:鏈接本身具有參數,該參數指示需要將哪個文件解壓縮到/ unzip文件夾。 解壓縮文件后,我想打開文件。

我怎樣才能做到這一點? 我已經解壓縮了一部分。

我可以提出以下解決方案:

  1. 您在服務器上創建一個文件夾,將文件解壓縮到該文件夾​​。
  2. 您在那里創建一個.htaccess文件,該文件將您自己的php腳本指定為404錯誤處理程序
  3. 在您的php腳本中,您解析URL並確定要解壓縮的文件,將其解壓縮並將用戶重定向到新創建的文件
  4. 如果您需要清理未壓縮的文件,則可以創建一個cronjob,以刪除早於特定時間的文件

你從中得到的是:

  • 從服務器到用戶的文件傳輸由Web服務器處理
  • 您實際上緩存了您的工作,因為如果文件到位,404處理程序將不會運行
  • 您可以大大降低服務器負載,因為這種方法減少了在服務器端執行的操作量(如果文件存在)

上面的描述假定Apache為Web服務器

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM