QWebEngineFileSystemAccessRequest Class
QWebEngineFileSystemAccessRequest 클래스를 사용하면 JavaScript 애플리케이션의 로컬 파일 시스템 액세스 요청을 수락하거나 거부할 수 있습니다. 더 보기...
헤더: | #include <QWebEngineFileSystemAccessRequest> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS WebEngineCore) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
qmake: | QT += webenginecore |
이후: | Qt 6.4 |
공용 형
enum | AccessFlag { Read, Write } |
flags | AccessFlags |
enum | HandleType { File, Directory } |
속성
- accessFlags : const AccessFlags
- filePath : const QUrl
- handleType : const HandleType
- origin : const QUrl
공공 기능
void | accept() |
QWebEngineFileSystemAccessRequest::AccessFlags | accessFlags() const |
QUrl | filePath() const |
QWebEngineFileSystemAccessRequest::HandleType | handleType() const |
QUrl | origin() const |
void | reject() |
관련 비회원
bool | operator!=(const QWebEngineFileSystemAccessRequest &lhs, const QWebEngineFileSystemAccessRequest &rhs) |
bool | operator==(const QWebEngineFileSystemAccessRequest &lhs, const QWebEngineFileSystemAccessRequest &rhs) |
상세 설명
웹 애플리케이션이 컴퓨터의 로컬 파일에 액세스할 수 있도록 하려면, 애플리케이션은 QWebEngineFileSystemAccessRequest 인스턴스를 인수로 받는 QWebEnginePage::fileSystemAccessRequested 에 연결해야 합니다.
웹 애플리케이션이 로컬 파일 또는 디렉터리에 대한 액세스를 요청하면 accessFlags()은 요청된 액세스 유형(읽기, 쓰기 또는 둘 다)을 나타내는 QWebEngineFileSystemAccessRequest 인스턴스를 인수로 사용하여 QWebEnginePage::fileSystemAccessRequested 을 전송합니다. 그런 다음 신호 처리기는 accept() 또는 reject()를 호출해야 합니다.
멤버 타입 문서
열거형 QWebEngineFileSystemAccessRequest::AccessFlag
플래그 QWebEngineFileSystemAccessRequest::AccessFlags
이 열거형은 요청된 액세스 유형(읽기, 쓰기 또는 둘 다)을 설명합니다. 옵션은 다음 목록에서 OR로 조합할 수 있습니다:
상수 | 값 |
---|---|
QWebEngineFileSystemAccessRequest::Read | 0x1 |
QWebEngineFileSystemAccessRequest::Write | 0x2 |
AccessFlags 유형은 QFlags<AccessFlag>에 대한 타입 정의입니다. AccessFlag 값의 OR 조합을 저장합니다.
enum QWebEngineFileSystemAccessRequest::HandleType
이 열거형은 요청된 파일 시스템 항목의 유형을 설명합니다.
Constant | 값 |
---|---|
QWebEngineFileSystemAccessRequest::File | 0 |
QWebEngineFileSystemAccessRequest::Directory | 1 |
속성 문서
[read-only]
accessFlags : const AccessFlags
요청된 파일 액세스 권한이 포함되어 있습니다.
액세스 기능:
QWebEngineFileSystemAccessRequest::AccessFlags | accessFlags() const |
[read-only]
filePath : const QUrl
이 파일 시스템 액세스 요청이 참조하는 파일 경로를 반환합니다.
액세스 함수:
QUrl | filePath() const |
[read-only]
handleType : const HandleType
요청된 파일 시스템 항목의 유형을 반환합니다. (파일 또는 디렉토리)
액세스 함수:
QWebEngineFileSystemAccessRequest::HandleType | handleType() const |
[read-only]
origin : const QUrl
이 속성에는 파일 시스템 액세스 요청을 발행한 웹 페이지의 URL이 저장됩니다.
액세스 함수:
QUrl | origin() const |
멤버 함수 문서
[invokable]
void QWebEngineFileSystemAccessRequest::accept()
로컬 파일 액세스 요청을 수락합니다.
참고: 이 함수는 메타객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.
[invokable]
void QWebEngineFileSystemAccessRequest::reject()
로컬 파일에 대한 액세스 요청을 거부합니다.
참고: 이 함수는 메타객체 시스템과 QML을 통해 호출할 수 있습니다. Q_INVOKABLE 을 참조하세요.
관련 비회원
[noexcept]
bool operator!=(const QWebEngineFileSystemAccessRequest &lhs, const QWebEngineFileSystemAccessRequest &rhs)
lhs 과 rhs 이 서로 다른 요청을 가리키면 true
을 반환합니다.
[noexcept]
bool operator==(const QWebEngineFileSystemAccessRequest &lhs, const QWebEngineFileSystemAccessRequest &rhs)
lhs 및 rhs 가 모두 동일한 요청을 가리키면 true
를 반환합니다.
© 2025 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.