Home > SYS_FileSystem > openReadFileDialog
SYS_FileSystem.openReadFileDialog() method
此 API 当前处于 BETA 预览状态,希望得到开发者的反馈。它的任何功能都可能在接下来的开发进程中被修改,请不要将它用于任何正式环境。
打开读入文件窗口
签名
typescript
function openReadFileDialog(
filenameExtensions?: string | Array<string>,
multiFiles?: true,
): Promise<Array<File> | undefined>;1
2
3
4
2
3
4
参数名
参数 | 类型 | 描述 |
|---|---|---|
filenameExtensions | string | Array<string> | (可选) 文件扩展名 |
multiFiles | true | (可选) 是否允许读取多文件 |
返回值
Promise<Array<File> | undefined>
File 格式文件数组
示例
javascript
// 1. 打开选择窗口(限定 .json 文件,单选;用户选择前 Promise 一直挂起)
eda.sys_FileSystem.openReadFileDialog('.json').then((file) => {
// 用户完成选择后触发;直接关闭窗口时 file 为 undefined
if (file) {
console.log('已选择文件:', file.name);
}
});
// 2. 窗口已弹出,主流程不等待用户操作
console.log('已打开文件选择窗口');1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10