这是使用 javascript 在 sqlite 中存储大约 ~4mb 的 pdf 的最佳方式
Which is the best way to store a pdf around ~4mb in sqlite with javascript?
使用 javascript 在 sqlite 中存储大约 ~4mb 的 pdf 的最佳方式是什么?
我尝试使用base 64编码,但是Andoid浏览器在尝试打开大文件时冻结并退出。小文件也不会打开,它们只是开始下载,但下载永远不会完成,文件类型似乎未知。它必须在Android浏览器中工作,并且我有几个文件需要保存,所以我必须使用sqlite(由于离线存储的大小限制)
提前感谢!/Christian
您可能需要考虑使用 PhoneGap 来创建本机应用程序,从而绕过配额。这样,您就可以继续使用 HTML5 创建应用。
此博客文章建议了一种解除 PhoneGap 应用配额限制的方法:
http://blog.mattray.info/2011/08/into-blender-javascript-sqlite-ios-and.html
您可以分块阅读PDF(要求服务器通过字节xx发送到yy),以最大程度地减少对移动系统的影响,并将其存储在带有跟踪号(y的块x)的sqlite表中,直到您拥有所有内容。然后,您可以随时将整个文件重建为一个大 blob,并将该 blob 保存到临时文件中 - 请参阅上面的 html5rocks 文件系统链接。
相关文章:
- 如何使用javascript或html下载PDF格式的填写表单
- 如何将PDF作为二进制文件传递到window.open()
- javascript.点击显示嵌入的pdf
- Javascript/Jquery Blob not showing Chrome PDF
- 在提交时打开thankyou.html+下载PDF
- 生成pdf或其他非html文件时的错误处理
- how to convert html <div> to pdf
- 将画布转换为pdf:黑色背景
- 如何在不在本地下载的情况下将url中提供的文件(pdf/doc)转换为json/string/base64格式
- 以PDF附件的形式通过电子邮件发送谷歌文档
- 将Meteor中的base64 PDF作为电子邮件附件
- 无法执行文件.退出Acrobat PDF中的操作
- 在浏览器中检测本机或第三方PDF插件
- 下载HTML5/Javascript MOBILE应用程序中的PDF文件
- 下载所选语言的pdf文件
- 将网页转换为具有样式的pdf
- 在Internet Explorer中从二进制文件打开PDF
- 如何在jquery、javascript、HTML5中以base64字符串保存为(PDF、doc、xls、png.)
- 嵌入式pdf在Opera浏览器中总是名列前茅
- 这是使用 javascript 在 sqlite 中存储大约 ~4mb 的 pdf 的最佳方式