自签名小程序可以访问本地文件系统吗
您好,我已经创建了一个自签名小程序,但无法访问本地文件系统。我该怎么办?
Hi I have created a Self Signed Applet , but not able to access local files system .What have i to do ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要将 IO 代码包装在 PrivilegedAction< /a>.
通常,您需要使用测试证书对小程序进行签名,用户将看到警告,并且在加载小程序时必须接受证书。
那么您需要将代码包装在 PriviligedAction 中。有关一些示例,请参阅此。
you need to wrap your IO code inside PrivilegedAction.
Generally, you need to sign your applet with your test certificate, the user will see a warning and will have to accept the certificate when it loads the applet.
then you need to wrap your code inside a PriviligedAction. see this for some examples.
下面的代码用于添加 Bouncy Castle Jar,与使用它访问文件的方式相同。使用AccessController java api。
The below code is use to Add a Bouncy Castle Jar, the same way you can use it for accessing the file. AccessController java api is used.