【发布时间】:2012-07-12 01:39:44
【问题描述】:
我正在为客户创建一个 Java 小程序,我遇到了一个问题,我需要在他们的 Web 服务器上读取/写入文件,但该文件在任何情况下都不能公开访问.
Java Applet 和文件都在同一个服务器上,如果需要,我可以将文件和 .jar 文件放在同一个文件夹中,但我尝试了几种不同的配置,包括将它们放在同一个文件夹中并使用
访问文件test = WorkbookFactory.create(new File("test.xlsx"))
我已经尝试写出文件的完整路径,但似乎没有任何效果。
我得到的错误是:
Caused by: java.security.AccessControlException: access denied ("java.io.FilePermission" "test.xlsx" "read")
在同一服务器上读取/写入文件的最佳方式是什么,但不能公开查看?
【问题讨论】:
标签: java applet webserver file-access