Téléchargement et téléchargement de l'API du mini-programme WeChat


wx.uploadFile(OBJECT)


Téléchargez les ressources locales sur le serveur du développeur. Par exemple, une fois que la page a obtenu le chemin de fichier temporaire d'une ressource locale via une interface telle que wx.chooseImage, elle peut télécharger la ressource locale sur le serveur désigné via cette interface. Le client initie une requête HTTPS POST avec Content-Typemultipart/form-data .

Description du paramètre OBJECT :

QQ截图20170208105709.png

Exemple de code :

wx.chooseImage({
  success:function(res){
    var tempFilePaths = res.tempFilePaths; 
    wx.uploadFile({
      url: 'http://example.com/upload',
      filePath: tempFilePaths[0],
      name:"file",
      formData:{
        "user":"test"
      }
    })
  }
})

wx.downloadFile(OBJECT)


Télécharger les ressources du fichier en local. Le client lance directement une requête HTTP GET, traite la ressource téléchargée en fonction du type et renvoie le chemin temporaire local du fichier.

Description du paramètre OBJET :

QQ截图20170208105728.png

Exemple de code :

wx.downloadFile({
  url: 'http://example.com/audio/123',
  type: 'audio',
  success:function(res){
    wx.playVoice({
        filePath: res.tempFilePath
    })
  }
})