gpt4 book ai didi

java - 允许用户使用 Javascript API 下载由 Java applet 生成的文件

转载 作者:行者123 更新时间:2023-11-29 06:06:41 24 4
gpt4 key购买 nike

我有一个嵌入到网页中的 Java 小程序,它生成一个用户必须下载的文件。我知道有一种方法可以通过与 Javascript API 通信来做到这一点。

有人可以向我解释如何以这种特殊方式做到这一点吗?

最佳答案

Javascript 目前还不允许保存文件,“有效”的黑客需要能够理解数据 URI:s 的现代浏览器。在这种情况下,您只需将二进制数据作为 base64 发送,并让浏览器导航到 data URI。通过设置 document.location.href = 'data:application/octet-stream...' 下载提示在 firefox 中看起来像这样:

http://img824.imageshack.us/img824/5080/octetstream.png

虽然 Flash 允许真正的下载/保存对话框,因此您也可以研究一下...或者看看 java 小程序是否也有。

关于java - 允许用户使用 Javascript API 下载由 Java applet 生成的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8310502/

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