小程序從客戶端會話選擇文件wx.chooseMessageFile
wx.chooseMessageFile(Object object)
從客戶端會話選擇文件。
參數
Object object
屬性 類型 默認值 必填 說明 最低版本
count number 是 最多可以選擇的文件個數,可以 0~100
type string 'all' 否 所選的文件的類型
合法值 說明
all 從所有文件選擇
video 只能選擇視頻文件
image 只能選擇圖片文件
file 可以選擇除了圖片和視頻之外的其它的文件
extension Array.<string> 否 根據文件拓展名過濾,僅 type==file 時有效。每一項都不能是空字符串。默認不過濾。 2.6.0
success function 否 接口調用成功的回調函數
fail function 否 接口調用失敗的回調函數
complete function 否 接口調用結束的回調函數(調用成功、失敗都會執行)
object.success 回調函數
參數
Object res
屬性 類型 說明
tempFiles Array.<Object> 返回選擇的文件的本地臨時文件對象數組
結構屬性 類型 說明
path string 本地臨時文件路徑 (本地路徑)
size number 本地臨時文件大小,單位 B
name string 選擇的文件名稱
type string 選擇的文件類型
合法值 說明
video 選擇了視頻文件
image 選擇了圖片文件
file 選擇了除圖片和視頻的文件
time number 選擇的文件的會話發送時間,Unix時間戳,工具暫不支持此屬性
wx.chooseMessageFile({
count: 10,
type: 'image',
success (res) {
// tempFilePath可以作為img標簽的src屬性顯示圖片
const tempFilePaths = res.tempFiles
}
})