Function docOpenFileDialog

打开文件选择对话框并返回选中的文件。

允许的文件扩展名,例如 '.txt' 或 '.jpg,.png'。

是否允许多个文件选择。如果为 true,则返回一个文件数组;如果为 false,则返回单个文件或 null

返回一个 Promise,解析为选中的文件或文件数组,如果用户取消对话框,则返回 null

// 选择单个文件
const file = await docOpenFileDialog('.jpg,.png', false)
if (file) {
// do something, like upload
}
// 选择多个文件
const files = await docOpenFileDialog('.jpg,.png', true)
if (files) {
// do something, like upload
}
  • Parameters

    • fileExtension: string
    • multiple: true

    Returns Promise<File[]>

  • Parameters

    • fileExtension: string
    • multiple: false

    Returns Promise<File | null>