gpt4 book ai didi

javascript - 使用html5从safari浏览器将blob插入sqlite

转载 作者:IT王子 更新时间:2023-10-29 06:29:57 26 4
gpt4 key购买 nike

我需要将 pdf 加载/插入到我的 sqlite 数据库中的 blob,我正在使用 html5 和 javascript。

我正在使用 html5 和 safari 浏览器在本地使用 sqlite 数据库,数据库运行得很漂亮...只需要知道如何从同一个 pdf 文件中将 blob 插入到数据库中,显然是因为它是本地的,框.

我想 sql 会类似于插入 mytable 列 (myblob) 值 ("/documents/myfile.pdf");

非常感谢任何建议或指导。谢谢。

最佳答案

要从磁盘读取 PDF,您可以使用 File APIFileReader 接口(interface).参见 http://www.html5rocks.com/en/tutorials/file/dndfiles/获取教程。


WebSQL API没有用于访问 blob 的数据类型,因此您必须将文件内容转换为文本 INSERT 命令。

在 SQLite 中,一个 BLOB literal是一个包含十六进制字节值的字符串,以 x 为前缀,如下所示:

INSERT INTO mytable(myblob) VALUES(x'255044462d312e340d25e2e3cfd30d0a...');

关于javascript - 使用html5从safari浏览器将blob插入sqlite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8993190/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com