class QWebEngineFileSystemAccessRequest#

QWebEngineFileSystemAccessRequest 类允许接受或拒绝JavaScript应用程序对本地文件系统访问的请求。 更多

摘要#

属性#

方法#

注意

本文档可能包含自动从C++翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献力量。如果您发现翻译有问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细说明#

为了允许网页应用访问计算机的本地文件,应用程序必须连接到fileSystemAccessRequested,它接受一个QWebEngineFileSystemAccessRequest实例作为参数。

如果Web应用程序请求访问本地文件或目录,将触发带有fileSystemAccessRequested 的信号,其参数为一个QWebEngineFileSystemAccessRequest 实例。其中 accessFlags() 函数指示请求的访问类型:读取、写入或两者。信号处理程序随后需要调用 accept()reject() 方法之一。

class HandleType#

此枚举描述了请求的文件系统条目类型。

常量

描述

QWebEngineFileSystemAccessRequest.File

QWebEngineFileSystemAccessRequest.Directory

class AccessFlag#

(继承自 enum.Flag)此枚举描述了请求的访问类型:读取、写入或两者。选项可以如下列表中的选项进行或运算。

常量

描述

QWebEngineFileSystemAccessRequest.Read

QWebEngineFileSystemAccessRequest.Write

注意

当使用 from __feature__ import true_property 时,可以使用属性直接,否则通过访问函数进行。

property accessFlagsᅟ: Combination of QOpenGLBuffer.RangeAccessFlag#

此属性包含请求的文件访问权限。

访问函数
property filePathᅟ: QUrl#

此属性表示该文件系统访问请求所引用的文件路径。

访问函数
property handleTypeᅟ: QWebEngineFileSystemAccessRequest.HandleType#

此属性表示返回请求的文件系统条目类型。 (文件或目录)。

访问函数
属性 origin: QUrl#

此属性持有发起文件系统访问请求的网页的URL。

访问函数
__init__(other)#
参数:

otherQWebEngineFileSystemAccessRequest

accept()#

接受访问本地文件的请求。

accessFlags()#
返回类型::

组合 AccessFlag

filePath()#
返回类型::

QUrl

属性 filePathᅟ 的获取器。

handleType()#
返回类型::

HandleType

属性 handleTypeᅟ 的获取器。

__ne__(rhs)#
参数:

rhsQWebEngineFileSystemAccessRequest

返回类型::

bool

如果 lhsrhs 指向不同的请求,则返回 true

__eq__rhs)#
参数:

rhsQWebEngineFileSystemAccessRequest

返回类型::

bool

如果 lhsrhs 都指向同一个请求,则返回 true

origin()#
返回类型::

QUrl

属性 originᅟ 的获取器。

reject()#

拒绝访问本地文件的请求。