從Spring 控制器下載檔案
需要從網站下載PDF 時,通常會考慮使用動態產生檔案freemarker 和iText 等PDF框架的組合。然而,探索其他選項可以帶來更有效的解決方案。
一個有效的方法是利用 Spring 控制器來處理檔案下載。為了實現這一點,您可以利用 Spring 提供的 HttpServletResponse 類別。以下程式碼範例說明如何設定用於檔案下載的控制器:
透過利用response.getOutputStream(),您可以將任何資料(包括產生的PDF)串流傳輸到客戶端。此外,您可以透過設定response.setContentType()來指定檔案類型。對於 PDF,這將是 response.setContentType("application/pdf");.
以上是如何使用 Spring 控制器串流文件以供下載?的詳細內容。更多資訊請關注PHP中文網其他相關文章!