我正在爲客戶創建一個Java Applet,並且遇到了需要讀取/寫入其Web服務器上的文件的問題,但該文件在任何情況下都不能公開訪問。Java applet無法訪問同一網絡服務器上的非公開文件
Java Applet和文件都在同一臺服務器上,如果需要,我可以將文件和.jar文件放在同一個文件夾中,但我嘗試了幾種不同的配置,包括讓它們處於相同的狀態文件夾和訪問該文件與
test = WorkbookFactory.create(new File("test.xlsx"))
我試着寫出文件的完整路徑,似乎沒有任何工作。
我得到的錯誤是:
Caused by: java.security.AccessControlException: access denied ("java.io.FilePermission" "test.xlsx" "read")
什麼是讀/寫在同一臺服務器上的文件,不能公開見過的最好的方法是什麼?
我猜想這就是發生了什麼事。我將不得不尋找另一種他們想做的事情。謝謝! – Stickiler 2012-07-12 01:45:16