看到,我正在開發一個web應用程序,通過http請求從服務器下載文件,但是如果文件不在服務器中,而是在applet本身中,我的意思是一些二進制內容是在小程序內部動態生成的並且必須下載。當然,我可以使用java庫將文件保存在客戶端文件系統中(如果applet是簽名的),但是我想知道是否可以將java OutputStream連接到瀏覽器的下載窗口,換句話說,從applet開始下載。 我是個瘋子嗎?順便說一下,是否有可能做類似於JavaScript的東西?是否可以將OutputStream連接到java applet的瀏覽器的下載窗口?
0
A
回答
1
不,不可能通過將applet的輸出附加到瀏覽器的標準文件下載機制來解決安全問題。
OTOH自從下一代Java插件以來,爲了將文件(/字節)保存到本地文件系統,不再需要具有簽名且可信的小程序。請查閱Applet info. page中的鏈接瞭解更多詳情。對於演示。關於使用JNLP API服務(插件2用於此功能)請參閱File service demo.。
+0
想你!!!!!! – Hanoi
1
你可以,例如,您將文件上傳到服務器,然後強制瀏覽器(通過LiveConnect或其他方式)從服務器打開該文件。
據我所知,沒有跨瀏覽器的方式來模擬從小應用程序內下載。所以你應該自己創建下載,並讓瀏覽器做最好的。
顯然,將流的實際創建移動到服務器端可能很有意義。
+0
thak你!!!!!! – Hanoi
相關問題
- 1. Java Applet可以使瀏覽器窗口最小化嗎?
- 2. 是否可以在Android WebKit瀏覽器中運行Java Applet?
- 3. 是否可以從遠程瀏覽器連接到我的CocoaHttpServer?
- 4. 是否可以在Tmux窗格中顯示瀏覽器窗口?
- 5. 下載鏈接點擊瀏覽器中打開下載窗口
- 6. 是否可以在JS下載窗口?
- 7. Selenium/PHPUnit。是否可以在窗口/瀏覽器之上打開一個乾淨的新窗口/瀏覽器?
- 8. 是否可以隱藏python瀏覽器窗口(包括Windows,Linux)?
- 9. 是否可以通過JavaScript關閉瀏覽器窗口?
- 10. 是否可以使用JavaScript關閉瀏覽器窗口?
- 11. 是否可以使用javascript調整瀏覽器窗口大小?
- 12. 由send_file在軌不會下載到瀏覽器 - 而不是在加載瀏覽器窗口中直接
- 13. 以Java嵌入Web瀏覽器窗口
- 14. 訪問在不同的瀏覽器窗口中運行的Applet
- 15. 處理從當前瀏覽器窗口以外的新瀏覽器窗口下載的文件
- 16. Java Applet卡在瀏覽器中加載
- 17. Xcode窗口可以是「文檔」窗口而不是「瀏覽器」窗口嗎?
- 18. 連續下載到瀏覽器的Javascript
- 19. 是否可以在JavaScript中連續1000次刷新瀏覽器窗口?
- 20. 當產生一個新的瀏覽器窗口時,是否有可能確保applet獨立的Java環境?
- 21. Java Applet顯示窗口不在瀏覽器
- 22. JFrame消失在applet的瀏覽器窗口後面
- 23. 從瀏覽器\ java applet
- 24. Java applet和web瀏覽器
- 25. 是否可以控制瀏覽器窗口滾動條的可見性?
- 26. 是否有可能使用Javascript觸發瀏覽器的窗口?
- 27. 在瀏覽器中運行Java applet時,是否可以刪除對話需求?
- 28. Java Applet可以使用瀏覽器的NTLM授權標頭嗎?
- 29. 是否可以直接從瀏覽器加載HAML視圖?
- 30. 是否可以觸發文件下載到用戶的瀏覽器?
只需要說一句:感謝回答者的正確方法是對他的答案進行投票表決,如果答案可以接受,那麼可以通過點擊回答中留下的刻度標記來接受答案。 –