【发布时间】:2012-05-18 20:48:55
【问题描述】:
share1 = (BufferedImage) createImage(new MemoryImageSource(w*2,h,s1,0,w*2));
ImageIO.write(share1, "jpg", fileChooser.getSelectedFile());
【问题讨论】:
标签: java security file-io applet next-generation-plugin
share1 = (BufferedImage) createImage(new MemoryImageSource(w*2,h,s1,0,w*2));
ImageIO.write(share1, "jpg", fileChooser.getSelectedFile());
【问题讨论】:
标签: java security file-io applet next-generation-plugin
除了对代码进行数字签名之外,还有另一种适用于较新 JRE 的方法。最新的“下一代”/“插件”2 JRE 支持使用Java Web Start 启动嵌入式小程序。使用 JWS 部署小程序后,它可以使用 JNLP API 服务,其中包括允许沙盒小程序读取或写入本地文件系统的 API。
这是一个small demo 的文件服务。那个演示。不是小程序。有关使用服务的 applet 的示例,请参阅GIFanim applet。
【讨论】:
您应该使用证书签署您的小程序(可以使用 JDK 的密钥工具生成您自己的证书)。
使用此证书客户端签署您的小程序后,将提示加载小程序接受它。如果客户端接受 - 您可以将图像从小程序写入本地用户 PC。
否则会受到安全限制。
【讨论】: