3***@qq.com
3***@qq.com
  • 发布:2019-09-26 16:04
  • 更新:2019-12-30 11:03
  • 阅读:1701

SqlLite 报错 sqllite Cannot create file private directory,such as:'www'

分类:uni-app

我使用io.requestFileSystem:方法获取到PUBLIC_DOCUMENTS:程序公用文档目录的绝对路径 在这路径下面创建SqlLite数据库报错 这是什么情况? 不能在这个目录下创建吗?


我也没在WWW下面创建

2019-09-26 16:04 负责人:无 分享
已邀请:
3***@qq.com

3***@qq.com (作者)

在安卓上不行 刚才在ios上试了可以

3***@qq.com

3***@qq.com (作者)

已解决 安卓上用绝对路径

  • yoyoyo5006

    怎么解决的?能麻烦告知一下么?

    2019-11-29 10:13

5***@qq.com

5***@qq.com

使用类似“_doc/dbname.db”就好

参考:

关于RelativeURL 相对路径URL

说明:只能在扩展API中使用,相对于基座提供的特定目录,以“_”开头。

常量:

"_www": (DOMString 类型 )应用资源目录

保存应用的所有html、css、js等资源文件,与文件系统中根目录PRIVATE_WWW一致,后面加相对路径如“_www/res/icon.png”。
注意:应用资源目录是只读目录,只能读取次目录下的文件,不能修改或新建。

"_doc": (DOMString 类型 )应用私有文档目录

用于保存应用运行期业务逻辑数据,与文件系统中根目录PRIVATE_DOCUMENTS,如“_doc/userdata.xml”。

"_documents": (DOMString 类型 )程序公用文档目录

用于保存程序中各应用间可共享文件的目录,与文件系统中根目录PUBLIC_DOCUMENTS,如“_document/share.doc”。

"_downloads": (DOMString 类型 )程序公用下载目录

用于保存程序下载文件的目录,与文件系统中根目录PUBLIC_DOWNLOADS,如“_download/mydoc.doc”。

该问题目前已经被锁定, 无法添加新回复