可以在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