2
基本上我需要提供REST服務,它將接收一個String參數,使用該參數從另一個系統獲取文件,然後將獲取的文件作爲響應返回。返回文件作爲響應的正確方法是什麼?
效果應該與用戶點擊pdf或任何其他二進制文件鏈接並且瀏覽器提示他保存/下載該文件時相同。
幾個百分點:
- 是有可能流的文件(要發送的字節作爲我從源系統接收它們)。換句話說,如何處理非常大的文件?
- 也與流式傳輸相關,當使用常規的HttpServletResponse時,是否必須等到一個大文件完全讀到
return response.build()
?
我該如何使用Apache Wink來做這件事?
PS對不起,這對於眨眼大師來說可能是微不足道的,但我只是開始圍繞developer guide包紮我的頭。