您好,登錄后才能下訂單哦!
在Spring MVC中實現文件下載功能可以通過以下步驟實現:
@Controller
public class FileDownloadController {
@RequestMapping("/download")
public void downloadFile(HttpServletRequest request, HttpServletResponse response) {
String fileName = "example.pdf";
String filePath = "/path/to/file/example.pdf";
File file = new File(filePath);
response.setContentType("application/pdf");
response.setHeader("Content-Disposition", "attachment; filename=" + fileName);
response.setContentLength((int) file.length());
try {
InputStream inputStream = new FileInputStream(file);
IOUtils.copy(inputStream, response.getOutputStream());
response.flushBuffer();
} catch (IOException e) {
e.printStackTrace();
}
}
}
在上面的Controller中,指定需要下載的文件名稱和文件路徑,并設置響應的Content-Type為對應的文件類型(如application/pdf)。
在前端頁面上添加一個鏈接或按鈕,點擊該鏈接或按鈕會觸發文件下載請求:
<a href="/download">Download File</a>
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。