我們有一個Ruby-on-rails服務器端部署,需要允許用戶在其計算機上下載預編譯的自解壓縮Windows EXE文件。以編程方式在客戶端創建文本文件
我們還需要動態地生成一個文本文件(基於用戶ID)並將其部署在EXE可以找到它的客戶端機器上的某個位置。
我們有2種選擇:
- 生成Linux服務器上的這個文本文件,不知何故?將其嵌入到Windows EXE中。這看起來很牽強
- 讓用戶下載靜態EXE,並以某種方式獲取存儲在客戶端計算機上的動態文本信息(通過不可見的下載,cookie,vbscript或客戶端上的javascripting)。
請注意,我們已經,現在,排除了有(爲EXE和1的動態文本信息1),因爲與用戶體驗(即醜UX相關的問題,2個獨立的下載鏈接,下載可能是存儲在不同的路徑等)。
我不是一個網絡開發人員,但在Google上花了幾分鐘後,我認爲這兩種解決方案都有問題和醜陋。
任何人都有一個聰明的想法?
我喜歡你的第一個主意!謝謝! 這裏進一步討論: http:// stackoverflow。com/questions/818482 /創建一個自解壓zip壓縮包在linux-box – bhavinb 2010-02-03 06:37:58