wx.downloadFile用来从服务器下载文件到本地

客户端直接发起一个HTTPS GET请求
服务器返回文件的本地临时路径

wx.downloadFile的参数

image.png

在success回调函数里获得请求结果,是一个Object对象,其属性有tempFilePathstatusCode两个

➢tempFilePath:临时文件路径。如果没传入filePath指定文件存储路径,则下载后的文件会存储到一个临时文件➢statusCode:开发者服务器返回的HTTP状态码

示例代码

  1. wx.downloadFile({
  2. url: 'https://example.com/audio/123', // 仅为示例,并非真实的资源
  3. success(res) {
  4. if (res.statusCode === 200) {
  5. wx.playVoice({
  6. filePath: res.tempFilePath
  7. })
  8. }
  9. }
  10. })