2009-08-18 58 views
2

當通過http://下載文件時,JavaFX applet是否使用瀏覽器的緩存或任何緩存?我知道它會緩存定義應用程序的.jar文件。我想寫一個音頻播放器來緩存它下載的媒體。JavaFX緩存http下載如何?

回答

1

AFAIK JavaFX運行時將緩存用於該applet的JAR。不過,它不會使用瀏覽器緩存。

+0

我很懷疑。我想正確的做法是使用jnlp本地存儲設施來實現我自己的緩存? – joeforker 2009-08-25 21:55:48

+0

是的,我有很好的經驗。有512K的限制或者什麼,儘管只是FYI。 – 2009-08-25 22:33:44

+0

有時Java讓我感到難過。帶有緩存的HTTP! Sun應該有多難呢?太陽:很難!但我很確定應用程序可以嘗試分配更多的本地存儲,用戶將得到一個對話框,詢問附加緩存是否正常。 – joeforker 2009-08-26 14:48:08

0

最新版本的Java插件(jdk1.6.0u10 +)實際上使用了JavaWebStart,所以實際的JVM根本不在瀏覽器空間內。所有文件都基於JavaWebStart配置緩存在各自的區域中。

+0

我知道applet的.jar文件被緩存。我試圖緩存用戶的網絡服務下載。 – joeforker 2009-08-26 17:30:11