Applet de WeChat sobre la descarga de archivos y la apertura de archivos de vista previa de archivos (wx.downloadFile y wx.openDocument)

Descarga el archivo y abre el archivo

API de muestra

wx.downloadFile({
    
    
  url: 'https://example.com/audio/123', //仅为示例,并非真实的资源
  success (res) {
    
    
    // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
    if (res.statusCode === 200) {
    
    
      wx.playVoice({
    
    
        filePath: res.tempFilePath
      })
    }
  }
})
wx.downloadFile({
    
    
  // 示例 url,并非真实存在
  url: 'http://example.com/somefile.pdf',
  success: function (res) {
    
    
    const filePath = res.tempFilePath
    wx.openDocument({
    
    
      filePath: filePath,
      success: function (res) {
    
    
        console.log('打开文档成功')
      }
    })
  }
})

Código de ejemplo de proyecto

  wx.downloadFile({
    
    
      url: this.data.homeworkPicture,
      success: function (res) {
    
    
        var filePath = res.tempFilePath
         wx.openDocument({
    
    
           filePath: filePath,
           success: function (res) {
    
    
             console.log('打开文档成功')
           }
         })
      }
    })

Supongo que te gusta

Origin blog.csdn.net/qq_43263320/article/details/113765300
Recomendado
Clasificación