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

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

Mar 03, 2017 am 10:48 AM
微信小程式

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
檔案大小,單位B createTime
#檔案的儲存是的時間戳,從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
filePath String 文件路径,可通过 downFile 获得
success Function 接口调用成功的回调函数
fail Function 接口调用失败的回调函数
complete Function 接口调用结束的回调函数(调用成功、失败都会执行)

示例代码

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中文网!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境