gpt4 book ai didi

javascript - 用 JavaScript 在客户端生成 "downloadable"二进制数据?

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:36:05 24 4
gpt4 key购买 nike

免责声明:我已经很久没有进行网络编程了,甚至不确定要搜索什么或在哪里搜索。

简介

每个人都熟悉从网站下载文件的概念,您单击网页上的链接,服务器获取包含 URL 的请求,并以适当打包的文件数据作为响应,其中包含指定的内容类型和所有内容。

问题

现在,我想要同样的体验,只是数据完全在客户端生成,没有任何请求返回到服务器。我知道我可以在客户端生成所有数据,甚至可以使用 DOM 动态更改查看的页面。但我不确定以可下载的方式将这些数据嵌入到页面上,是否可能以及如何做到这一点。是否可以?例如HTML+JavaScript?如果是,是否可以在IE、FF、Chrome等主流浏览器中运行?它需要 HTML5 吗?还是我注定要从服务器或使用其他技术(可能是 Flash)提供数据?

最佳答案

您可以将内容进行 base64 编码,将内容编码到 anchor a 标签的 href 属性中。见:

http://webreflection.blogspot.com/2011/08/html5-how-to-create-downloads-on-fly.html

关于javascript - 用 JavaScript 在客户端生成 "downloadable"二进制数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9240445/

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