gpt4 book ai didi

Java Applet 文件权限错误

转载 作者:行者123 更新时间:2023-12-01 15:41:12 25 4
gpt4 key购买 nike

当我想要访问 PDF 文件并打印它时,会发生此异常:

java.security.AccessControlException: access denied (java.io.FilePermission write)

访问文件和打印都在一个函数内,我使用 JS/PHP 按钮来访问此小程序函数。小程序和 JS/PHP 相互通信。之前有一个读取 fileDFpermissionException ,但我想我可以使用 File 类方法 setReadable(true); 并且有效。

不幸的是setWritable(true)没有。我还包含了一个策略文件并签署了我的 jar,所以我不确定这里发生了什么。到目前为止我读的很少,但也许这段代码可以帮助我?:

java.security.PrivilegedAction() { public Object run() {

甚至不确定它的作用,因此对这个问题的任何帮助都会很棒

最佳答案

您正在寻找正确的方向 - 需要 SecurityManager 批准的操作(如文件操作)应从小程序中的 PrivilegedAction 执行。然后,如果所有代码都是受信任的(在浏览器中签名并安装了证书),那就可以了。

关于Java Applet 文件权限错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8013259/

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