我正在處理用於在JSP上顯示用戶消息的用例。流動的詳情如下:在JSON響應中返回文件/文件(Java-Jersey-ReST)
- 所有的消息都將在一個表中顯示帶有圖標的附件
- 當附件的用戶點擊該文件應該得到下載。
- 如果有多個附件,用戶可以選擇需要下載的 。
- 附件將存儲在本地文件系統中,附件的路徑將由系統決定。
我曾嘗試參照這些所謂的問題來實現:
- Input and Output binary streams using JERSEY?
- Return a file using Java Jersey
- file downloading in restful web services
但是,它不解決我的目的。我有以下問題:
- 是否可以在一個響應中發送消息數據(如主題,消息,消息ID等)以及附件(InputStream)?
- 如果是的話,我的資源方法中需要什麼
MediaType
爲@Produces
註釋?目前我的資源注有@Produces(MediaType.APPLICATION_JSON)
。這會工作嗎? - 如何在響應中發送文件數據?
任何指針讚賞。 TIA。