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

2022-05-11 16:20 更新

wx.chooseMessageFile(Object object)

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

從客戶端會(huì)話選擇文件。

參數(shù)

Object object

屬性 類型 默認(rèn)值 必填 說明 最低版本
count number 最多可以選擇的文件個(gè)數(shù),可以 0~100
type string 'all' 所選的文件的類型
extension Array.<string> 根據(jù)文件拓展名過濾,僅 type==file 時(shí)有效。每一項(xiàng)都不能是空字符串。默認(rèn)不過濾。 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)用成功、失敗都會(huì)執(zhí)行)

object.type 的合法值

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

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

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

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

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

type 的合法值

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


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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)