【问题标题】:How to save images created in applet to specified folder?如何将小程序中创建的图像保存到指定文件夹?
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

      否则会受到安全限制。

      【讨论】:

        猜你喜欢
        • 2015-06-24
        • 2015-04-14
        • 1970-01-01
        • 2018-06-18
        • 1970-01-01
        • 2014-06-13
        • 2018-05-30
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多