# wx.chooseMessageFile(Object object)
Start from base library version 2.5.0. Please remaining backward compatible.
with Promise style call: Supported
Mini Program plugin: Not supported
Select a file from the client session.
# parameter
# Object object
attribute | type | Default values | Required | Introductions | Minimum version |
---|---|---|---|---|---|
count | number | yes | The maximum number of files you can choose, you can 0100 | ||
type | string | 'all' | no | Type of file selected | |
extension | Array.<string> | no | Filter by filename extension, only type==file Is effective when... Each item cannot be an empty string. No filter by default. | 2.6.0 | |
success | function | no | Interface calls the successful callback function | ||
fail | function | no | Interface calls failed callback functions | ||
complete | function | no | Callback function at the end of an interface call (both successful and unsuccessful calls are executed) |
object.type Legal value
value | Introductions | Minimum version |
---|---|---|
all | Select from all files | |
video | Video files can only be selected | |
image | Select only picture file | |
file | You can choose files other than pictures and videos |
# object.success callback
# parameter
# Object res
attribute | type | Introductions |
---|---|---|
tempFiles | Array.<Object> | Returns an array of local temporary file objects for the selected file |
res.tempFiles Structure
attribute | type | Introductions |
---|---|---|
path | string | Local temporary file path (Local path) |
size | number | Local temporary file size, unit B |
name | string | Selected file name |
type | string | Selected file type |
time | number | Session send time, Unix timestamp of selected file, tool does not support this property |
type Legal value
value | Introductions | Minimum version |
---|---|---|
video | Video file selected | |
image | Selected picture file | |
file | Selected files except pictures and videos |
wx.chooseMessageFile({
count: 10,
type: 'image',
success (res) {
// TempFilePath can display pictures as src attribute of img tag
const tempFilePaths = res.tempFiles
}
})