gpt4 book ai didi

java - 是否可以将 OutputStream 从 java applet 连接到浏览器的下载窗口?

转载 作者:行者123 更新时间:2023-12-02 08:08:21 25 4
gpt4 key购买 nike

看,我正在开发一个 Web 应用程序,它通过 http 请求从服务器下载文件,但在这种情况下,该文件不在服务器中,而是在小程序本身中,我的意思是,一些二进制内容是在小程序并且必须下载它。当然,我可以使用java库将文件保存在客户端文件系统中(如果小程序是签名的),但我想知道是否可以将java OutputStream连接到浏览器的下载窗口,换句话说,从小程序开始下载。我是个疯子吗?

顺便问一下,是否可以通过 javascript 执行类似的操作?

最佳答案

不,不可能通过将小程序的输出附加到浏览器的标准文件下载机制来规避安全性。

OTOH,自从下一代 Java 插件以来,不再需要有一个签名且受信任的小程序来将文件(/字节)保存到本地文件系统。追踪 Applet info. page 中的链接更多细节。进行演示。使用 JNLP API 服务(插件 2 Hook 以实现此功能)的信息请参阅 File service demo. .

关于java - 是否可以将 OutputStream 从 java applet 连接到浏览器的下载窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7806197/

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