2012-06-28 74 views
2

基本上我需要提供REST服务,它将接收一个String参数,使用该参数从另一个系统获取文件,然后将获取的文件作为响应返回。返回文件作为响应的正确方法是什么?

效果应该与用户点击pdf或任何其他二进制文件链接并且浏览器提示他保存/下载该文件时相同。

几个百分点:

  • 是有可能流的文件(要发送的字节作为我从源系统接收它们)。换句话说,如何处理非常大的文件?
  • 也与流式传输相关,当使用常规的HttpServletResponse时,是否必须等到一个大文件完全读到return response.build()

我该如何使用Apache Wink来做这件事?

PS对不起,这对于眨眼大师来说可能是微不足道的,但我只是开始围绕developer guide包扎我的头。

回答

相关问题