Threepenny-gui:通过'文件'获取文件路径输入

时间:2017-10-19 18:47:54

标签: haskell threepenny-gui

我要为我的控制台工具编写简单的前端。通常,它需要一些参数和输入文件路径以进一步打开和处理。 我的想法是放置像

这样的东西
 UI.input # set (attr "type") "file" # set UI.text "input filename"

然后通过' value'获取所选文件路径。 但似乎由于安全原因,浏览器不提供所选文件的完整路径 是否可以使用threepenny-gui放置任何文件选择器?

1 个答案:

答案 0 :(得分:1)

据我所知,出于安全考虑,Web浏览器不允许您通过字段获取文件路径。您只能获取文件内容。当然,您总是可以在纯文本输入字段中询问文件路径,但这对用户来说肯定不太方便。

如果combine Threepenny with the Electron framework,可以从文件选择器对话框中获取文件路径。使用文件是使用Electron的原因之一。