A request for letting the user choose a (new or existing) file or directory. 更多...
| import 语句: | import QtWebEngine 1.8 | 
| Since: | QtWebEngine 1.4 | 
A FileDialogRequest is passed as an argument of the WebEngineView::fileDialogRequested signal. It is generated when the file dialog is requested by the input element. See File Upload state .
						The
						
							accepted
						
						property of the request indicates whether the request is handled by the user code or the default dialog should be displayed. If you set the
						
							accepted
						
						特性到
						
true
						
						, make sure to call either
						
							dialogAccept()
						
						or
						
							dialogReject()
						
						afterwards.
					
The following code uses a custom dialog to handle the request:
WebEngineView {
    // ...
    onFileDialogRequested: function(request) {
        request.accepted = true;
        myDialog.request = request // keep the reference to the request
        myDialog.accept.connect(request.dialogAccept);
        myDialog.reject.connect(request.dialogReject);
        myDialog.visible = true;
    }
    // ...
}
					
					| accepted : bool | 
Indicates whether the file picker dialog request has been handled by the signal handler.
							If the property is
							
false
							
							after any signal handlers for
							
								WebEngineView::fileDialogRequested
							
							have been executed, a default file picker dialog will be shown. To prevent this, set
							
request.accepted
							
							to
							
true
							
							.
						
							默认为
							
false
							
							.
						
A list of MIME types specified in the input element. The selection should be restricted to only these types of files.
| [read-only] defaultFileName : string | 
The default name of the file to be selected in the dialog.
| [read-only] mode : enumeration | 
The mode of the file dialog.
| 常量 | 描述 | 
|---|---|
| 
FileDialogRequest.FileModeOpen
												 | Allows users to specify a single existing file. | 
| 
FileDialogRequest.FileModeOpenMultiple
												 | Allows users to specify multiple existing files. | 
| 
FileDialogRequest.FileModeUploadFolder
												 | Allows users to specify a single existing folder for upload. | 
| 
FileDialogRequest.FileModeSave
												 | Allows users to specify a non-existing file. If an existing file is selected, the users should be informed that the file is going to be overwritten. | 
This function needs to be called when the user accepted the dialog with 文件 .
This function needs to be called when the user did not accepted the dialog.