微信小程序API 圖片·從客戶端會話選擇文件

2022-05-11 16:20 更新

wx.chooseMessageFile(Object object)

基礎(chǔ)庫 2.5.0 開始支持,低版本需做兼容處理。

從客戶端會話選擇文件。

參數(shù)

Object object

屬性 類型 默認值 必填 說明 最低版本
count number 最多可以選擇的文件個數(shù),可以 0~100
type string 'all' 所選的文件的類型
extension Array.<string> 根據(jù)文件拓展名過濾,僅 type==file 時有效。每一項都不能是空字符串。默認不過濾。 2.6.0
success function 接口調(diào)用成功的回調(diào)函數(shù)
fail function 接口調(diào)用失敗的回調(diào)函數(shù)
complete function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

object.type 的合法值

說明 最低版本
all 從所有文件選擇
video 只能選擇視頻文件
image 只能選擇圖片文件
file 可以選擇除了圖片和視頻之外的其它的文件

object.success 回調(diào)函數(shù)

參數(shù)
Object res
屬性 類型 說明
tempFiles Array.<Object> 返回選擇的文件的本地臨時文件對象數(shù)組

res.tempFiles 的結(jié)構(gòu)

屬性 類型 說明
path string 本地臨時文件路徑 (本地路徑)
size number 本地臨時文件大小,單位 B
name string 選擇的文件名稱
type string 選擇的文件類型
time number 選擇的文件的會話發(fā)送時間,Unix時間戳,工具暫不支持此屬性

type 的合法值

說明 最低版本
video 選擇了視頻文件
image 選擇了圖片文件
file 選擇了除圖片和視頻的文件
wx.chooseMessageFile({
  count: 10,
  type: 'image',
  success (res) {
    // tempFilePath可以作為img標簽的src屬性顯示圖片
    const tempFilePaths = res.tempFiles
  }
})


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號