gpt4 book ai didi

f# - 如何使用户能够下载 Fable 中的文件?

转载 作者:行者123 更新时间:2023-12-04 08:14:57 26 4
gpt4 key购买 nike

我有一个安全堆栈应用程序。我需要使用户能够上传和下载文件。
通过使用上传作品

Browser.Dom.FileReader.Create()
有没有相应的方式让用户下载文件?
This answer提供使用完全不同的机制的解决方案,该机制依赖于 js 库。有没有对应 FileReader的机制方法?

最佳答案

我想出了以下似乎对我有用的方法。

let downLoad fileName fileContent =
let anchor = Browser.Dom.document.createElement "a"
let encodedContent = fileContent |> sprintf "data:text/plain;charset=utf-8,%s" |> Fable.Core.JS.encodeURI
anchor.setAttribute("href", encodedContent)
anchor.setAttribute("download", fileName)
anchor.click()

关于f# - 如何使用户能够下载 Fable 中的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65749643/

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