收藏
回答

wx.openDocument打开文件报错,提示文件或文件夹不在白名单中?

回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    2022-01-19

    要先在后台配置downloadFile 域名,通过wx.downloadFile获取到本地临时路径,再调用wx.openDocument打开文件


    2022-01-19
    有用
    回复 3
    • 小勤快
      小勤快
      2022-01-19
      是这样处理的,后台也配置了downloadFile 域名,还是会报这个错误
      2022-01-19
      回复
    • Demons
      Demons
      2022-01-20回复小勤快
      感觉是一点小错误,按照这步骤排查一下,试下排查方案:
      1、确认域名
      登录mp后台对域名进行确认(左侧导航->开发->开发管理->开发设置->服务器域名配置)
      2、详情页确认
      小程序右上角的胶囊->点击该小程序的名称->点击更多资料->进入到详情页
      3、kill重新打开
      配置完域名之后,在手机端,下拉小程序->把当前的小程序删除->再重新进行进入,重试。
      2022-01-20
      回复
    • 小勤快
      小勤快
      2022-01-20
      按照你说的步骤,检查了都是对的。
      我们返回的临时文件地址是这样格式:http://tmp
      看网站其他人返回的临时文件地址格式是这样:wxfile://tmp
      2022-01-20
      回复
  • 丶TerrorB
    丶TerrorB
    2022-10-24

    请问下,我后台服务器上传了 pdf文件到oss服务器,并将OSS的地址返回到小程序端,但是打开文件报错了 是oss这个地址无法下载吗?

    2022-10-24
    有用
    回复
登录 后发表内容