- 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
实例作为参数。如果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 handleTypeᅟ: QWebEngineFileSystemAccessRequest.HandleType#
此属性表示返回请求的文件系统条目类型。 (文件或目录)。
- 访问函数
此属性持有发起文件系统访问请求的网页的URL。
- 访问函数
- __init__(other)#
- 参数:
- accept()#
接受访问本地文件的请求。
- accessFlags()#
- 返回类型::
组合
AccessFlag
属性
filePathᅟ
的获取器。- handleType()#
- 返回类型::
属性
handleTypeᅟ
的获取器。- __ne__(rhs)#
- 参数:
- 返回类型::
bool
如果
lhs
和rhs
指向不同的请求,则返回true
。- __eq__rhs)#
- 参数:
- 返回类型::
bool
如果
lhs
和rhs
都指向同一个请求,则返回true
。属性
originᅟ
的获取器。- reject()#
拒绝访问本地文件的请求。