0
share1 = (BufferedImage) createImage(new MemoryImageSource(w*2,h,s1,0,w*2));
ImageIO.write(share1, "jpg", fileChooser.getSelectedFile());
4

2 回答 2

3

您应该使用证书签署您的小程序(可以使用 JDK 的密钥工具生成您自己的证书)。

使用此证书客户端签署您的小程序后,将提示加载小程序接受它。如果客户端接受 - 您可以将图像从小程序写入本地用户 PC。

否则受安全限制。

于 2012-05-10T10:13:23.750 回答
2

除了对代码进行数字签名外,还有另一种适用于较新 JRE 的方法。最新的“下一代”/“插件”2 JRE 支持使用Java Web Start启动嵌入式小程序。使用 JWS 部署小程序后,它可以使用 JNLP API 服务,其中包括允许沙盒小程序读取或写入本地文件系统的 API。

这是文件服务的一个小演示。那个演示。不是小程序。有关使用这些服务的小程序示例,请参阅GIFanim 小程序

于 2012-05-11T15:56:35.173 回答