runFileDialog

abstract fun runFileDialog(mode: CefDialogHandler.FileDialogMode, title: String, defaultFilePath: String, acceptFilters: Vector<String>, callback: CefRunFileDialogCallback)

Call to run a file chooser dialog. Only a single file chooser dialog may be pending at any given time.The dialog will be initiated asynchronously on the UI thread.

Parameters

mode

represents the type of dialog to display.

title

to be used for the dialog and may be empty to show the default title ("Open" or "Save" depending on the mode).

defaultFilePath

is the path with optional directory and/or file name component that should be initially selected in the dialog.

acceptFilters

are used to restrict the selectable file types and may any combination of (a) valid lower-cased MIME types (e.g. "text/*" or "image/*"), (b) individual file extensions (e.g. ".txt" or ".png"), or (c) combined description and file extension delimited using "|" and ";" (e.g. "Image Types|.png;.gif;.jpg").

callback

will be executed after the dialog is dismissed or immediately if another dialog is already pending.