chooseFile
chooseFile
方法可以通过函数的方式打开文件选择器,并异步地返回选择结果。
描述
执行时,它先创建了不可视的input[type='file']
标签,再自动模拟点击事件打开了文件选择器。 选择完成后把选择结果放在Promise.resolve()
中抛出,随后销毁input[type='file']
标签。
尝试一下
语法
javascript
chooseFile()
chooseFile(acceptType)
chooseFile(acceptType, multiple)
参数
acceptType
MIME 类型
可以是逗号分割的MIME类型,用于input标签的accept属性值。可以设置文件选择时的类型筛选。
multiple
boolean
一个布尔型,为真值时可以多选文件,否则单选。
返回值
Promise<File[]>无论是否多选,都返回一个文件的数组
兼容性
显然,这是一个webAPI方法,它只能在浏览器中使用。