我有一个创建 JPEG 文件的 Java 小程序。我想将该文件传递给 JavaScript,在那里它可以显示和打印它。我能想到的唯一方法是将 jpeg 保存到用户计算机上的临时存储区域,然后将文件的路径传递给 javascript,由 javascript 拾取并显示它。这就提出了两个问题:
小程序应将文件存储在哪里。如果您建议临时 Internet 文件文件夹,那么我如何找到该文件夹的路径?
有更好的方法吗?我可以将 JPEG 直接从 java 传递到 javascript 而无需先写入磁盘吗?
预先感谢您的帮助。
最佳答案
要将文件存储在用户的计算机上,您的小程序应该进行签名,并且用户应该向您的小程序授予必要的权限(通过自动显示的特殊对话框窗口)。
阅读此内容 article关于从小程序修改 DOM
另一种方法是将图像保存在服务器上(将其从小程序传递到服务器),然后重新加载页面(或使用 Ajax,但在这种情况下,您可能必须每隔几秒进行一次 ajax 调用检查图像在服务器上是否可用)。
关于java - 在哪里保存小程序中的 jpeg 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2347561/