Canvas Toolkit
← Class index

CFileDialog

Dialogs

Provides browser-native file selection helpers.

import { CFileDialog } from "canvas-toolkit-lib";

Declared members

static getOpenFile(accept?: string): Promise<File | null>;

Opens a native file picker for selecting one file. @param accept Optional HTML file-type accept filter. @returns A promise resolving to the selected file, or `null` if canceled.

static getOpenFiles(accept?: string): Promise<File[]>;

Opens a native file picker for selecting multiple files. @param accept Optional HTML file-type accept filter. @returns A promise resolving to the selected files, or an empty array if canceled.