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方法,它只能在浏览器中使用。