2011-10-21 37 views
1

我有我的Java應用程序調用的URL,它返回Excel文件的保存/打開對話框。來自未知文件名的URL的Java下載文件

目前,它打開一個新的選項卡,但我想在同一個窗口中返回對話框。我不知道文件名,因爲它是動態的,並根據傳入的參數進行更改。 我也不想將它保存在某處,因爲我希望用戶可以選擇打開或保存。

有沒有在Java中這樣做?我只看到了文件名已知的例子。

編輯 的URL是打一個CGI腳本

回答

2

在你的應用程序從URL創建File對象,將其存儲在一個臨時位置,然後ask Excel to open it for you

+0

我寧願不將它存儲在臨時位置。 – pm13

+2

@ pm13然後您將遇到困難,因爲您只能*使用Excel打開文件(如果它們存儲在磁盤上)。 – fredley

+0

我想要的只是來自URL的響應,該URL是當前另存爲/打開對話框,與應用程序顯示在同一窗口中,而不是在新選項卡中打開。 – pm13