收藏
回答

这个API怎么报错了?

app.json里面加入了这两项就提示要开通这些权限,我不太理解为什么?麻烦官方大佬解释一下

app.json: requiredPrivateInfos[0] field needs to be chooseAddress,chooseLocation,choosePoi,getFuzzyLocation,getLocation,onLocationChange,startLocationUpdate,startLocationUpdateBackground

requiredPrivateInfos[1] field needs to be chooseAddress,chooseLocation,choosePoi,getFuzzyLocation,getLocation,onLocationChange,startLocationUpdate,startLocationUpdateBackground

wx.openDocument({

                  filePath: `${wx.env.USER_DATA_PATH}/${fileName}.pdf`,

                  showMenu: true,

                  success: () => wx.showToast({ title: '文件名已生效' })

                });

`${wx.env.USER_DATA_PATH}/${fileName}.pdf`这个真机调试报错:找不到

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

2 个回答

  • 启年
    启年
    04-23

    看官方文档https://developers.weixin.qq.com/community/develop/doc/000a02f2c5026891650e7f40351c01

    是8个接口需完成准入开通流程,但是你写的 writefiles 和另一个accessfilesystem不需要添加。


    你直调用打开文档,前提是你那个路径得有文档,你有先 downloadFile 吗


    总结一下不知道你代码哪里抄的,建议看相关API的官方文档。


    04-23
    有用
    回复 4
    • 皮蛋🍛
      皮蛋🍛
      04-23
      你好,我是想要解决一个问题就是openDocument如何修改pdf文件的名称,目前的情况就是显示的是临时文件编码,想要显示自定义的名称
      04-23
      回复
    • 启年
      启年
      04-23回复皮蛋🍛
      无法修改pdf 文件名称
      04-23
      回复
    • 皮蛋🍛
      皮蛋🍛
      04-23回复启年
      这个临时文件的也无法修改么?我看博客上很多博主都是这样自定义修改的,还有一个问题就是保存文件的时候能自动修改么
      04-23
      回复
    • 启年
      启年
      04-23回复皮蛋🍛
      sorry,上个回复有误,可以保存文件可以修改的
      保存好之后打开文档应该用 res.filePath
      wx.downloadFile({
              url: url,
              filePath:`${wx.env.USER_DATA_PATH}/${fileName}.pdf`,
              success (res) {
                wx.openDocument({
                  filePath: res.filePath,// 这里这里这里
                  showMenu: true,
                  success: () => wx.showToast({ title: '文件名已生效' })
                });
              }
      04-23
      回复
  • 智能回答 智能回答 该问答由AI生成
    04-23
    有用
登录 后发表内容