Fichier API de l'applet WeChat



wx.saveFile(OBJECT)

Enregistrez le fichier localement.

Description du paramètre OBJECT :

QQ截图20170208111050.png

Exemple de code :

wx.startRecord({
  success: function(res) {
    var tempFilePath = res.tempFilePath
    wx.saveFile({
      tempFilePath: tempFilePath,
      success: function(res) {
        var savedFilePath = res.savedFilePath
      }
    })
  }
})

bug et astuce

  1. tip : La limite de taille du stockage de fichiers local est de 10 M

wx.getSavedFileList(OBJECT)

Obtenir la liste des fichiers enregistrés localement

Description du paramètre OBJECT :

QQ截图20170208111110.png

success Description du paramètre de retour :

QQ截图20170208111218.png

dans fileList Description du projet :

QQ截图20170208111223.png

Exemple de code :

wx.getSavedFileList({
  success: function(res) {
    console.log(res.fileList)
  }
})


wx.getSavedFileInfo(OBJECT)

Obtenir les informations de fichier du paramètre de fichier local

OBJECT description :

QQ截图20170208111227.png

Description du paramètre de retour de succès :

QQ截图20170208111239.png

Exemple de code :

wx.getSavedFileInfo({
  filePath: 'wxfile://somefile', //仅做示例用,非真正的文件路径
  success: function(res) {
    console.log(res.size)
    console.log(res.createTime)
  }
})


wx.removeSavedFile(OBJECT)

Delet e fichiers stockés localement

Description du paramètre OBJECT :

QQ截图20170208111244.png

Exemple de code :

wx.getSavedFileList({
  success: function(res) {
    if (res.fileList.length > 0){
      wx.removeSavedFile({
        filePath: res.fileList[0].filePath,
        complete: function(res) {
          console.log(res)
        }
      })
    }
  }
})


wx.openDocument(OBJECT)

Ouvrir le document dans une nouvelle page, formats pris en charge : doc, xls, ppt, pdf, docx, xlsx, pptx

Description du paramètre OBJECT :

via downFile No Callback à la fin de l'appel d'interface Fonction (exécutée avec succès ou échec)Exemple de code
wx.downloadFile({
  url: 'http://example.com/somefile.pdf',
  success: function (res) {
    var filePath = res.tempFilePath 
    wx.openDocument({
      filePath: filePath,
      success: function (res) {
        console.log('打开文档成功')
      }
    })
  }
})
paramètre description obligatoire description
filePathString est le chemin du fichier , qui peut être Get
success