[英]inserting blob into sqlite from safari browser using html5
我需要在我的sqlite數據庫中加載/插入pdf到blob,我正在使用html5和javascript。
我在本地使用sqlite數據庫使用html5和safari瀏覽器,有一個db很漂亮...只需要知道如何從一個pdf文件插入一個blob到同一個數據庫,顯然是因為它是本地的,框。
我想sql會像插入mytable列(myblob)值(“/documents/myfile.pdf”);
非常感謝任何建議或方向。 謝謝。
要從磁盤讀取PDF,您將使用File API的FileReader
接口。 有關教程,請參見http://www.html5rocks.com/en/tutorials/file/dndfiles/ 。
WebSQL API沒有用於訪問blob的數據類型,因此您必須將文件內容轉換為文本INSERT命令。
在SQLite中, BLOB文字是一個包含十六進制字節值的字符串,前綴為x
,如下所示:
INSERT INTO mytable(myblob) VALUES(x'255044462d312e340d25e2e3cfd30d0a...');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.