我正在为客户创建一个 Java Applet,我遇到了一个问题,我需要读取/写入他们 Web 服务器上的文件,但在任何情况下,该文件都不能公开访问。
Java Applet 和文件都在同一台服务器上,如果需要,我可以将文件和 .jar 文件放在同一个文件夹中,但我尝试了几种不同的配置,包括将它们放在同一个文件夹中并访问文件与
test = WorkbookFactory.create(new File("test.xlsx"))
我试过写出文件的完整路径,但似乎没有任何效果。
我得到的错误是:
Caused by: java.security.AccessControlException: access denied ("java.io.FilePermission" "test.xlsx" "read")
在同一台服务器上读取/写入文件的最佳方式是什么,不能公开看到?