2011-02-14 30 views
0

我有一个包装在本地客户端(iPhone)上的HTML5应用程序。当应用程序启动时,是否可以将数据库(SQLite)复制到浏览器可以使用的位置?Kickstart HTML5数据库

回答

0

能够将文件直接放置到用户的存储上通常受限于web应用程序,除非您的本地客户端包装提供了现成的API,您将不得不编写自己的扩展方法。

你可以使用SQLite dump命令来创建一个SQL备份(见标题Converting An Entire Database To An ASCII Text File下):

echo '.dump' | sqlite3 ex1 >ex1.dump 

然后,只需通过整个事情作为一个字符串executeSql

+0

我喜欢这个想法,但是想知道是否将资源(比如导出文件)嵌入到我的包装中,是否有方法可以直接从iPhone应用程序写入HTML5数据库而无需使用JavaScript。 – 2011-02-14 19:46:13