2013-07-26 66 views
0

我想POST帶有有效載荷。有效載荷是一個zip文件。我習慣張貼的方式是將原始文本輸入到有效載荷中。但我不知道如何處理有效載荷內的文件。是否有可能以某種方式將zip文件轉換爲文本,然後發佈?如何張貼Zip文件,因爲它的有效載荷

+0

REST無關這個除非你的資源表示個文件。在本網站或谷歌上搜索Java文件上傳。 –

回答

1

您基本上需要發送文件內容作爲POST正文的一部分。您可能還想發送一些關於該文件的元數據。在這種情況下,您應該使用Multipart/Form或Multipart/Mixed內容類型。基本上它可以讓你在你的POST正文中擁有不同類型的數據。

這裏是一個很好的和簡單的教程,以幫助您瞭解如何將文件上傳到一個RESTful服務:

http://www.mkyong.com/webservices/jax-rs/file-upload-example-in-jersey/

+0

所以我想我只需要通過壓縮的路徑作爲我的有效載荷 –

+0

@StephenD不是真的,你需要發送的文件的字節作爲有效載荷和消耗在您的服務使用和InputStream –