gpt4 book ai didi

html - threepenny-gui - 打开文件

转载 作者:搜寻专家 更新时间:2023-10-31 08:10:58 24 4
gpt4 key购买 nike

亲爱的 Haskell 社区,我已经编写了我的第一个 gui 应用程序并决定使用threepenny-gui 来这样做。

任务是在给定文件夹中搜索匹配的文件并提供打开这些文件的链接。此外,由于文件(大部分)具有特殊格式,因此我制作了很好的解析和渲染功能。

但现在我偶然发现了一个问题——大多数浏览器禁止打开 href="file://localhost/home/user/folder/file.pdf" 链接到本地​​文件,因为安全原因,我理解并认为这是完全明智的。

当程序和文件位于同一文件夹中时,我尝试使用 href="./file.pdf",但这似乎也不起作用。

整个应用程序的代码可以在github/epsilonhalbe 找到。 ,我在一个文件夹中运行它并通过浏览器在 localhost:100000

访问它

最佳答案

threepenny-gui 提供的 HTTP 服务器将从您在 tpStatic 中指定的目录提供静态内容。将您的文件放在该目录中,并使您的链接路径相对于它,您就可以开始了!

threepenny-gui-0.4.* 起,还有两个函数 loadFileloadDirectory 可用于为本地服务器提供服务自动生成的 URL 中的文件或目录。如果 tpStatic 字段不够用,这会很有用。

关于html - threepenny-gui - 打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21368159/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com