2
基本上我需要提供REST服务,它将接收一个String参数,使用该参数从另一个系统获取文件,然后将获取的文件作为响应返回。返回文件作为响应的正确方法是什么?
效果应该与用户点击pdf或任何其他二进制文件链接并且浏览器提示他保存/下载该文件时相同。
几个百分点:
- 是有可能流的文件(要发送的字节作为我从源系统接收它们)。换句话说,如何处理非常大的文件?
- 也与流式传输相关,当使用常规的HttpServletResponse时,是否必须等到一个大文件完全读到
return response.build()
?
我该如何使用Apache Wink来做这件事?
PS对不起,这对于眨眼大师来说可能是微不足道的,但我只是开始围绕developer guide包扎我的头。