WeChat ミニ プログラム API ファイル



wx.saveFile(OBJECT)

ファイルをローカルに保存します。

OBJECTパラメータの説明:

QQ截图20170208111050.png

サンプルコード:

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

バグとヒント

  1. tip: ローカルファイルストレージのサイズ制限は10Mです

wx.getSavedFileList(OBJECT)

ローカルに保存されたファイルリストを取得します

OBJECT パラメータの説明:

QQ截图20170208111110.png

success 戻りパラメータの説明:

QQ截图20170208111218.png

in fileList プロジェクトの説明:

QQ截图20170208111223.png

サンプルコード:

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


wx.getSavedFileInfo(OBJECT)

ローカルファイルのファイル情報を取得します

OBJ ECT パラメータの説明:

QQ截图20170208111227.png

成功の戻りパラメータの説明:

QQ截图20170208111239.png

サンプルコード:

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


wx.removeSavedFile(OBJECT)

Deleteローカルに保存されたファイル

OBJECT パラメータの説明:

QQ截图20170208111244.png

サンプルコード:

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)

新しいページでドキュメントを開きます。サポートされている形式: doc、xls、ppt、pdf、docx、xlsx、pptx

OBJECT パラメータの説明:

through downFile No インターフェース呼び出し終了時のコールバック 関数 (実行成功または失敗)サンプルコード
wx.downloadFile({
  url: 'http://example.com/somefile.pdf',
  success: function (res) {
    var filePath = res.tempFilePath 
    wx.openDocument({
      filePath: filePath,
      success: function (res) {
        console.log('打开文档成功')
      }
    })
  }
})
パラメータ の説明 必須 の説明
filePathString ファイル パス (Get
) success