小游戏里通过wx.downloadFile下载资源包,并指定了文件下载后存储的路路径,代码大致如下:

wx.downloadFile(

    url: 'https://xxxx',

    header: {},

    filePath: wx.env.USER_DATA_PATH + '/cache/',

    complete: (param)=>{

        consloe.log('dowload complete', param)

    }

)

其中 wx.env.USER_DATA_PATH + '/cache/'的filePath路径已经在之前创建好了,且下载的资源包大小不超过500k


可是,最终报错:"downloadFile:fail permission denied, open "http://usr/cache/"",如下图



尝试过无数次了,包括修改存储路径到根目录,每次都是这个错。


求帮看一下,谢谢


展开全部
收起
3回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • shutmeup

    11人对此回答表示赞同

    根据官方的文档,http://usr/=wx.env.USER_DATA_PATH

    展开
    11
    0回复
    发布于 6年前

    评论(0)

    收起评论

  • 猪丫头

    7人对此回答表示赞同

    请问这个问题解决了,我也是下载文件的时候小程序真机上有问题。

    展开
    7
    2回复
    发布于 6年前

    评论(2)

    收起评论

    • Sahil 2019-01-07 16:01

      谢谢,了解了

      回复
    • 灰机小小 2019-01-09 21:08

      没解决,最后用了系统返回的临时文件,然后转存了一下

      回复
  • Sahil

    4人对此回答表示赞同

    你读出来的这个http://usr/cache路径是个什么鬼。。正常的域名路径的域名呢?

    展开
    4
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部