我使用pyqt用html构建我的桌面应用程序的gui。我想浏览一个<input type="file">
的文件,需要在后端处理这个文件的完整路径,但我读到了一个安全漏洞,据我所知,这似乎是不可能的。
我不想上传文件(文件大小为4GB),我只需要将路径作为字符串通过QWebChannel发送到后端并运行一些python代码。
我目前无法找到解决方案,有人可以帮助我吗?
修改
找到了一个很好的解我在我的JS函数中执行e.preventdefault()并在后端调用方法,我调用name = QFileDialog.getOpenFileName(None, 'Open File', '', '', '')
。
然后我将所选文件返回给我的JS函数并将其放入输入字段
我还发现了如何使用Web引擎的开发工具。
(Py)Qt太棒了!!