QWebEngineFileSystemAccessRequest Class
La clase QWebEngineFileSystemAccessRequest permite aceptar o rechazar solicitudes de acceso al sistema de archivos local desde aplicaciones JavaScript. Más...
| Cabecera: | #include <QWebEngineFileSystemAccessRequest> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
| qmake: | QT += webenginecore |
| Desde: | Qt 6.4 |
Tipos Públicos
| enum | AccessFlag { Read, Write } |
| flags | AccessFlags |
| enum | HandleType { File, Directory } |
Propiedades
- accessFlags : const AccessFlags
- filePath : const QUrl
- handleType : const HandleType
- origin : const QUrl
Funciones públicas
| void | accept() |
| QWebEngineFileSystemAccessRequest::AccessFlags | accessFlags() const |
| QUrl | filePath() const |
| QWebEngineFileSystemAccessRequest::HandleType | handleType() const |
| QUrl | origin() const |
| void | reject() |
Relacionados No Miembros
| bool | operator!=(const QWebEngineFileSystemAccessRequest &lhs, const QWebEngineFileSystemAccessRequest &rhs) |
| bool | operator==(const QWebEngineFileSystemAccessRequest &lhs, const QWebEngineFileSystemAccessRequest &rhs) |
Descripción Detallada
Para permitir a las aplicaciones web acceder a los archivos locales del ordenador, las aplicaciones deben conectarse a QWebEnginePage::fileSystemAccessRequested, que toma una instancia QWebEngineFileSystemAccessRequest como argumento.
Si una aplicación web solicita acceso a archivos o directorios locales, se emitirá QWebEnginePage::fileSystemAccessRequested con una instancia QWebEngineFileSystemAccessRequest como argumento donde accessFlags() indica el tipo de acceso solicitado: lectura, escritura o ambos. El manejador de la señal necesita entonces llamar a accept() o reject().
Documentación de tipos de miembros
enum QWebEngineFileSystemAccessRequest::AccessFlag
flags QWebEngineFileSystemAccessRequest::AccessFlags
Este enum describe el tipo de acceso solicitado: lectura, escritura o ambos. Las opciones pueden ser OR-ed de la siguiente lista:
| Constante | Valor |
|---|---|
QWebEngineFileSystemAccessRequest::Read | 0x1 |
QWebEngineFileSystemAccessRequest::Write | 0x2 |
El tipo AccessFlags es un typedef para QFlags<AccessFlag>. Almacena una combinación OR de valores AccessFlag.
enum QWebEngineFileSystemAccessRequest::HandleType
Este enum describe el tipo de la entrada del sistema de archivos solicitada.
| Constante | Valor |
|---|---|
QWebEngineFileSystemAccessRequest::File | 0 |
QWebEngineFileSystemAccessRequest::Directory | 1 |
Propiedad Documentación
[read-only] accessFlags : const AccessFlags
Contiene los derechos de acceso al fichero solicitados.
Funciones de acceso:
| QWebEngineFileSystemAccessRequest::AccessFlags | accessFlags() const |
[read-only] filePath : const QUrl
Devuelve la ruta de archivo a la que se refiere esta solicitud de acceso al sistema de archivos.
Funciones de acceso:
| QUrl | filePath() const |
[read-only] handleType : const HandleType
Devuelve el tipo de la entrada del sistema de archivos solicitada. (Archivo o directorio)
Funciones de acceso:
| QWebEngineFileSystemAccessRequest::HandleType | handleType() const |
[read-only] origin : const QUrl
Esta propiedad contiene la URL de la página web que emitió la solicitud de acceso al sistema de ficheros.
Funciones de acceso:
| QUrl | origin() const |
Documentación de las funciones miembro
[invokable] void QWebEngineFileSystemAccessRequest::accept()
Acepta la petición de acceso a ficheros locales.
Nota: Esta función puede invocarse a través del sistema de metaobjetos y desde QML. Véase Q_INVOKABLE.
[invokable] void QWebEngineFileSystemAccessRequest::reject()
Rechaza una petición de acceso a ficheros locales.
Nota: Esta función puede invocarse a través del sistema de metaobjetos y desde QML. Véase Q_INVOKABLE.
No miembros relacionados
[noexcept] bool operator!=(const QWebEngineFileSystemAccessRequest &lhs, const QWebEngineFileSystemAccessRequest &rhs)
Devuelve true si lhs y rhs apuntan a peticiones diferentes.
[noexcept] bool operator==(const QWebEngineFileSystemAccessRequest &lhs, const QWebEngineFileSystemAccessRequest &rhs)
Devuelve true si lhs y rhs apuntan a la misma petición.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.