2016-11-02 104 views
0

我有一個JS客戶端代碼(稱爲zip可視化器),它將zip文件作爲輸入,並在客戶端機器中提供一個可視化(html輸出),即zip的任何部分文件被上傳到服務器。下載一個zip文件,並臨時保存在客戶端機器

我有PHP中的服務器,它提供zip可視化代碼加上做一些更多的計算。現在我要做的是,在提交表單時,從用戶處獲取一些輸入參數,並在服務器中進行一些計算並生成一個zip文件。現在我想讓這個zip文件轉到客戶端,然後通過zip可視化代碼並生成html輸出。並且不應要求用戶下載zip文件。

可以這樣做嗎?

回答

0

我porposed解決方案:節省服務器和zip文件:

  • 無論是閱讀上的服務器端和HTML輸出發送到客戶端

  • 或發送的文件路徑到客戶端側。創建一個簡單的PHP腳本,它讀取zip文件並將二進制數據發送給客戶端(而不是文件)。您可以使用客戶端庫來可視化這些數據。

我個人更喜歡服務器端解決方案,因爲它更容易,不會給客戶端帶來負擔。 (拉鍊可能相當大)

0

未經許可,您無法將文件下載到客戶端。如果這是可能的話,那將是一個嚴重的安全問題。

我會建議你在服務器端做你的處理

相關問題