2012-04-12 92 views
0

我想知道是否有人可以告訴我如何編寫一個可以在http請求中接收zip文件的servlet?Servlet - 如何接收一個zip文件

我使用Google搜索,但沒有找到任何東西。如果一個zip文件不能使用http請求發送,那麼請建議一個替代方案

我不是要求如何使用servlet上傳文件的示例。我需要知道一個文件是否可以發送到servlet,如果是,那麼如何?例如,如果一個字符串被髮送到一個servlet並且使用下面的代碼來獲取: String value = req.getParameter(name);

但是如果發送文件會怎麼樣?這可以做到嗎?

在此先感謝

+2

你有沒有考慮過Apache Commons FileUpload? http://commons.apache.org/fileupload/using.html – Kenny 2012-04-12 20:46:34

回答

2

任何文件都可以上傳,沒有任何區別,如果它是一個zip或文本文件。

只是谷歌「servlet文件上傳」的許多結果。 一個例子是:How to upload files to server using JSP/Servlet?

+0

我沒有要求如何使用servlet上傳文件的示例。我需要知道一個文件是否可以發送到servlet,如果是,那麼如何? – sap 2012-04-12 20:51:13

+1

這是肯定的,我給出的鏈接解釋瞭如何。通過http請求接收文件等於上傳文件。但是這裏的請求關鍵字是在「網絡」的意思,所以這個請求應該是一個多部分formdata請求。您無法使用GET請求發送或接收文件。另外,您甚至可以模擬客戶端,因此客戶端不一定通過瀏覽器或html界面發送數據。 – 2012-04-12 20:55:01

相關問題