基本上我需要提供将接收字符串参数的 REST 服务,使用该参数从另一个系统获取文件,然后将获取的文件作为响应返回。
效果应该与用户单击 pdf 或任何其他二进制文件链接并且浏览器提示他保存/下载该文件时相同。
几点:
- 是否可以流式传输文件(在我从源系统接收字节时发送字节)。换句话说,如何处理非常大的文件?
- 也与流式传输有关,当使用常规 HttpServletResponse 时,我是否必须等到一个大文件被完全读取到
return response.build()
?
我如何使用 Apache Wink 来做这件事?
PS 抱歉,这对 Wink 大师来说可能是微不足道的,但我才刚刚开始了解开发人员指南。