收藏
回答

微信小程序就没有办法打开txt文件吗?

wx.openDocument(OBJECT)

新开页面打开文档,支持格式:doc, xls, ppt, pdf, docx, xlsx, pptx

难道就不支持.txt文件打开吗?

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

1 个回答

  • Lemon
    Lemon
    2020-03-26

    可参考的思路:

    1、先下载TXT文件到本地;

    2、使用readFile读取文件到本地;

    参考代码:

      
        let fs = wx.getFileSystemManager(); 
        wx.downloadFile({
          // 示例 url,并非真实存在
          url'xxx.txt',
          successfunction (res{
            const filePath = res.tempFilePath;
            fs.readFile({
              filePath:filePath,
              encoding:'utf8',
              complete(res){
                console.log(res.data); 
              }
            })  
          }
        }) 
    
    2020-03-26
    有用 1
    回复 2
    • y
      y
      2021-02-18
      ios系统好像不行
      2021-02-18
      回复
    • Lemon
      Lemon
      2021-03-05回复y
      还会出现乱码的问题,暂时没发现有好的方案
      2021-03-05
      回复
登录 后发表内容