PySide6.QtWebEngineCore.QWebEngineFileSystemAccessRequest¶
- class QWebEngineFileSystemAccessRequest¶
QWebEngineFileSystemAccessRequest
类允许接受或拒绝来自 JavaScript 应用程序的本地文件系统访问请求。更多…概要¶
属性¶
accessFlagsᅟ
- 包含请求的文件访问权限filePathᅟ
- 返回此文件系统访问请求所引用的文件路径handleTypeᅟ
- 返回请求的文件系统条目的类型。(文件或目录)originᅟ
- 发出文件系统访问请求的网页的URL
方法¶
def
__init__()
def
accept()
def
accessFlags()
def
filePath()
def
handleType()
def
__ne__()
def
__eq__()
def
origin()
def
reject()
注意
本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。
详细描述¶
为了让网页应用程序能够访问计算机的本地文件,应用程序必须连接到
fileSystemAccessRequested
,它接受一个QWebEngineFileSystemAccessRequest
实例作为参数。如果一个网络应用程序请求访问本地文件或目录,将会发出
fileSystemAccessRequested
信号,并附带一个QWebEngineFileSystemAccessRequest
实例作为参数,其中accessFlags()
表示请求的访问类型:读取、写入或两者都有。信号处理程序随后需要调用accept()
或reject()
。- class HandleType¶
此枚举描述所请求的文件系统条目的类型。
常量
描述
QWebEngineFileSystemAccessRequest.File
QWebEngineFileSystemAccessRequest.Directory
- class AccessFlag¶
(继承自
enum.Flag
) 此枚举描述了请求访问的类型:读取、写入或两者。可以从以下列表中将选项进行OR运算组合:常量
描述
QWebEngineFileSystemAccessRequest.读取
QWebEngineFileSystemAccessRequest.Write
注意
当使用
from __feature__ import true_property
时,属性可以直接使用,否则通过访问器函数使用。- property accessFlagsᅟ: Combination of QOpenGLBuffer.RangeAccessFlag¶
此属性包含请求的文件访问权限。
- Access functions:
此属性保存返回此文件系统访问请求所引用的文件路径。
- Access functions:
- property handleTypeᅟ: QWebEngineFileSystemAccessRequest.HandleType¶
此属性保存返回请求的文件系统条目的类型。(文件或目录)。
- Access functions:
此属性保存发出文件系统访问请求的网页的URL。
- Access functions:
- __init__(other)¶
- Parameters:
- accept()¶
接受访问本地文件的请求。
- accessFlags()¶
- Return type:
AccessFlag
的组合
属性
filePathᅟ
的获取器。- handleType()¶
- Return type:
属性
handleTypeᅟ
的获取器。- __ne__(rhs)¶
- Parameters:
- Return type:
布尔
如果
lhs
和rhs
指向不同的请求,则返回true
。- __eq__(rhs)¶
- Parameters:
- Return type:
布尔
如果
lhs
和rhs
都指向同一个请求,则返回true
。属性
originᅟ
的获取器。- reject()¶
拒绝访问本地文件的请求。