收藏
回答

wx.openDocument不能打开本地文件吗?

wx.openDocument({

filePath: '../../static/files/test.pdf',

fileType: 'pdf',

success: function (res) {

    console.log('res:',res)

  console.log('打开文档成功')

},fail(err){

    console.log('err:',err)

}

})

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

3 个回答

  • Frank
    Frank
    2022-05-11

    好像不行,把你的pdf文件放服务器上,然后先下载在预览,这种可以

    2022-05-11
    有用 1
    回复
  • 老张
    老张
    2022-05-11

    小程序没有任何直接办法读取手机本地文件系统中的文件。

    只能:

    1、将文件发送到微信聊天中;

    2、wx.chooseMessageFile

    3、wx.openDocument

    2022-05-11
    有用
    回复
  • 王『小』贱*#
    王『小』贱*#
    2022-05-11

    他好像是需要下载到缓存中才可以打开

    2022-05-11
    有用
    回复 3
    • 幻想国度
      幻想国度
      2022-05-11
      我使用wx.downloadFile用本地路径也是文件目录不匹配
      2022-05-11
      回复
    • 幻想国度
      幻想国度
      2022-05-11
      你的意思是必须要用网络路径吗
      2022-05-11
      回复
    • 王『小』贱*#
      王『小』贱*#
      2022-05-11回复幻想国度
      不是啊,用downloadfile下载之后res.tempfilepath就可以直接使用了啊
      2022-05-11
      回复
登录 后发表内容