可以在indexedDB中存儲Blob和數組緩衝區(如您所見,here)。我的問題是,我將pdf文件存儲在存儲器中,並希望在用戶點擊特定鏈接時「下載」它們。是否可以從本地indexDB數據庫「下載」文件?從IndexedDB條目保存Arraybuffer
0
A
回答
1
這不可能使用原生JavaScript或IndexedDB API,但請查看即將推出的Filesystem API的FileWriter和BlobBuilder部分。
0
這個問題不是真的IndexedDB相關,而是簡單的「我如何讓用戶保存一個Blob對象」。 Blob的工作原理是一樣的,不管你是從IndexedDB加載它還是從其他地方加載它。
使用FileSaver將是最好的解決方案,如果它一直實施,但事實並非如此。
什麼工作應該是做這樣的事情:
var iframe = document.createElement("iframe");
document.body.appendChild(iframe);
var url = URL.createObjectURL(blob); // This is the magic!
iframe.src = url;
相關問題
- 1. 在IndexedDB中保存ArrayBuffer
- 2. 如何保存ArrayBuffer?
- 3. 保存.svn /條目
- 4. 保存搜索條從搜索條
- 5. 從MySQL到IndexedDB
- 6. 保存XML文件似乎只能保存一個條目
- 7. iPhone UItextfield條目保存方法
- 8. iphone - writeToFile不保存新條目到plist
- 9. 保存所有不想要的條目
- 10. 從目錄保存路徑
- 11. 更新數據庫條目和/或保存已存在的條目
- 12. 保存條件
- 13. IndexedDB的 - 從ObjectStore的
- 14. 在Safari 8.0中替換IndexedDB條目的錯誤
- 15. 爲什麼indexedDB不會在Chrome中顯示新條目
- 16. 無法從子類ArrayBuffer訪問ResizableArray的受保護方法swap?
- 17. 在IndexedDB中存儲數據
- 18. 如何從數據庫中保存一個項目的最新條目
- 19. ArrayBuffer to String,String to ArrayBuffer方法
- 20. 保存項目
- 21. 節點JS - 存儲大量的ArrayBuffer
- 22. 在Spring Boot初始保存後更新Hibernate存儲庫條目
- 23. 同時保存一個表中的條目和其他關係條目?
- 24. 從indexedDB中捕獲removeObject
- 25. 如何在page_load之後保存一個具有保存條目的列表?
- 26. 恢復從未保存的項目
- 27. 如何使ArrayBuffer
- 28. 無關的「保護」條目
- 29. 如何去從斑點到ArrayBuffer
- 30. 通過websocket從ArrayBuffer接收字符串
謝謝我已經在使用文件系統API。 – 2012-03-21 18:46:45