首頁 > 微信小程式 > 小程式開發 > 微信小程式:檔案管理 API說明

微信小程式:檔案管理 API說明

高洛峰
發布: 2017-03-03 10:48:36
原創
2879 人瀏覽過

wx.saveFile(OBJECT)

將檔案儲存到本機。
OBJECT參數說明:##[tr]參數類型必填說明[/tr]

tempFilePathString是需要儲存的檔案的暫存路徑#successFunction否傳回檔案的儲存路徑,res = {savedFilePath: '檔案的儲存路徑'}#fail#Function #否介面呼叫失敗的回呼函數completeFunction否介面呼叫結束的回呼函數(呼叫成功、失敗都會執行)

#範例程式碼:

wx.startRecord({
    success: function(res) {
        var tempFilePath = res.tempFilePath wx.saveFile({
            tempFilePath: tempFilePath,
            success: function(res) {
                var savedFilePath = res.savedFilePath
            }
        })
    }
}) wx.getSavedFileList(OBJECT)
登入後複製



取得本機已儲存的檔案清單
OBJECT參數說明:[tr]參數類型必填說明[/tr]

successFunction#否介面呼叫成功的回呼函數,回傳結果請見success回傳參數說明failFunction否#介面呼叫失敗的回呼函數complete Function否介面呼叫結束的回呼函數(呼叫成功、失敗都會執行)

success回傳參數說明:[tr]參數型別說明[/tr]

#errMsg#String介面呼叫結果fileListObject Array檔案清單

fileList中的項目說明:[tr]鍵類型說明[/tr]

filePathString檔案的本機路徑createTimeNumber檔案的儲存時的時間戳,從1970/01/01 08:00 :00 到目前時間的秒數sizeNumber檔案大小,單位B

範例程式碼:

wx.getSavedFileList({
    success: function(res) {
        console.log(res.fileList)
    }
}) wx.getSavedFileInfo(OBJECT)
登入後複製

#複製程式碼
取得本機檔案的檔案資訊
OBJECT參數說明:[tr]參數類型必填說明[/tr]

##filePathsuccessfail##否Functionsuccess回傳參數說明:
String檔案路徑
Function介面呼叫成功的回呼函數,傳回結果見success回傳參數說明
Function##介面呼叫失敗的回呼函數complete
介面呼叫結束的回呼函數(呼叫成功、失敗都會執行)
[tr]參數型別說明[/tr]


errMsgStringNumberNumber範例程式碼:
介面呼叫結果#size
檔案大小,單位BcreateTime
#檔案的儲存是的時間戳,從1970/01/01 08:00:00 到目前時間的秒數
wx.getSavedFileInfo({
    filePath: 'wxfile://somefile',
    //仅做示例用,非真正的文件路径 
    success: function(res) {
        console.log(res.size) console.log(res.createTime)
    }
}) wx.removeSavedFile(OBJECT)
登入後複製


刪除本機儲存的檔案



OBJECT參數說明:[tr]參數類型必填說明[/tr]

filePathStringFunction##否介面呼叫成功的回呼函數failFunction否介面呼叫失敗的回呼函數#completeFunction #介面呼叫結束的回呼函數(呼叫成功、失敗都會執行)

示例代码:

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参数说明:
[tr]参数说明必填说明[/tr]

需要刪除的檔案路徑success
filePathString文件路径,可通过 downFile 获得
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

示例代码

wx.downloadFile({
  url: 'http://example.com/somefile.pdf',
  success: function (res) {
    var filePath = res.tempFilePath 
    wx.openDocument({
      filePath: filePath,
      success: function (res) {
        console.log('打开文档成功')
      }
    })
  }
})
登入後複製


更多微信小程序:文件管理 API说明相关文章请关注PHP中文网!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板