我想從服務中讀取數據,在瀏覽器中解密,然後寫出來。從服務中讀取和解密很容易,但我怎麼能問用戶在哪裏下載文件?如何將文件流式傳輸到硬盤驅動器?
我找到了FileSystem和FileWriter API,但沒有得到廣泛支持(只是Chrome,Opera和Safari)。我一直在尋找Downloadify在this question的推薦,但似乎我必須有整個文件在內存之前,我可以開始下載。除此之外,它效果很好。但是,我想將其設置爲流。從服務中獲取一塊,解密該塊,在獲得另一個塊之前將該塊寫入磁盤。
我怎樣才能將數據從JavaScript流式傳輸到磁盤?我相信這是可能的,因爲Mega.co.nz以這種方式工作。我嘗試瞭解他們的代碼,但無濟於事。