【发布时间】:2014-12-17 17:01:15
【问题描述】:
我正在研究一个在 JSP 上显示用户消息的用例。流程详情如下:
- 所有邮件都将显示在带有附件图标的表格中
- 当用户点击附件时,文件应该会被下载。
- 如果有多个附件,用户可以选择需要的 一个下载。
- 附件将存储在本地文件系统中,附件的路径将由系统确定。
我已尝试通过参考这些 SO 问题来实施:
- Input and Output binary streams using JERSEY?
- Return a file using Java Jersey
- file downloading in restful web services
但是,这并没有解决我的目的。我有以下问题:
- 是否可以在一个响应中连同附件 (Inputstream) 一起发送消息数据(如主题、消息、消息 ID 等)?
- 如果是,我的资源方法中
@Produces注释的MediaType需要是什么?目前我的资源用@Produces(MediaType.APPLICATION_JSON)注释。这行得通吗? - 如何在响应中发送文件数据?
任何指针表示赞赏。 TIA。
【问题讨论】:
标签: java json rest download jersey-2.0