我有一个包装在本机客户端(iPhone)上的HTML5应用程序。当应用程序启动时,是否可以将数据库(SQLite)复制到位,以便浏览器可以使用?
答案 0 :(得分:0)
能够将文件直接放置到用户的存储空间通常受限于网络应用程序,除非您的本机客户端包装程序提供现成的API,您必须编写自己的扩展方法。
您可以使用SQLite转储命令创建SQL备份(请参阅标题Converting An Entire Database To An ASCII Text File下):
echo '.dump' | sqlite3 ex1 >ex1.dump
然后将整个事物作为字符串传递给executeSql
。