2013-01-23 88 views
7

說我有執行其對客戶端的整體的web應用。其目的是充當文件轉換實用程序,例如將用戶的本地存儲的Word文檔轉換爲PDF。「模擬」在HTML5的Web應用程序文件下載

因此,與用戶的權限,應用程序可以讀取指定的本地文件,並對其進行處理,在內存中,爲PDF格式。

我怎樣才能讓用戶「下載」的結果呢?因爲無論如何都將數據保存在瀏覽器的內存中,所以我不希望將其上傳到某個服務器。

[編輯]

  • 沒有基於閃存的解決方案
  • 預計文件大小將高達15MB
+2

你可以嘗試給他們一個鏈接到文件,與HREF指向一個base-64編碼的數據URI,也許? http://en.wikipedia.org/wiki/Data_URI_scheme –

+1

什麼是錯http://stackoverflow.com/questions/2897619/using-html5-javascript-to-generate-and-save-a-file?rq=1 ?應該完全覆蓋你的問題。 – aefxx

+0

即將完全同意。但我根本不想使用閃光燈。而且我擔心數據URI太嚴格了 - 我可以在數據URI中編碼一個50MB的文件嗎? – greTech

回答