疯狂的二进制
疯狂的二进制
  • 发布:2015-08-30 18:35
  • 更新:2015-09-08 21:06
  • 阅读:10463

resolveLocalFileSystemURL获取指定目录失败

分类:HTML5+
IO

下载文件到根目录下的swzl目录中,代码如图

,下载成功后可在手机自带的文件管理器中看到,如图

但使用案例Hello H5+中的“文件系统”代码,可以查出自带的默认的文件夹"apps“、downloads”、"files"、但我新建的下载目录"swzl"就是出不来

排查后发现是plus.io.resolveLocalFileSystemURL报错,不知道是什么原因,我模仿案例在下面加了个swzl案例的代码,id换成"_swzl"、"swzl"都不行

js部分完全抄的案例,下面贴出案例部分代码

请Dcloud大神以及路过的大神能够为我解惑!!

2015-08-30 18:35 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

目前5+为了保证应用的安全,plus.io API限制了仅可访问应用沙盒的4个公开目录_www(只读)、_doc、_downloads、_documents,不允许访问其它目录,建议将下载的文件保存到上面三个可写目录中。

目前能保存到沙盒以外的目录应该是应用的安全机制的bug,后续会修复。

  • 握瑾怀瑜

    我的文件是存在Documents目录下的,显示{"code":4,"message":"不允许读"}


    2019-11-02 16:49

  • DCloud_App_Array

    回复 握瑾怀瑜: 具体问题请单独发新贴,提供复现示例应用。


    2019-11-05 12:20

  • 握瑾怀瑜

    回复 DCloud_App_Array: https://ask.dcloud.net.cn/question/82141 已提交的


    2019-11-08 16:21

  • 握瑾怀瑜

    如果是按照文档中,_documents 目录是可读的话,那我贴子里的路径应该是没有问题的..


    2019-11-08 16:24

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