特殊文件下载
一.word文件下载
1.首先配置下载的文件的路径位置
yml
czh:
tool:
file:
down:
file-down-path: /Users/czh/test
文件磁盘位置
2.使用注解
注解 | @FileDown |
---|---|
fileName | 文件名称 |
strategy | 下载类型(WORD,PDF,EXCEL) |
checkSee | 是否在线查看(pdf) |
java
@GetMapping("/downWord")
@FileDown(fileName = "test.doc",strategy = FileStrategy.WORD)
public void downWord(HttpServletResponse response){
}
定义一个接口方法,在方法加入@FileDown注解 指定文件名称和文件类型 FileStrategy.WORD为word==(注意:方法参数一定要加HttpServletResponse response)==
二.Pdf文件下载与在线查看
java
@GetMapping("/downPdf")
@FileDown(fileName = "test.pdf",strategy = FileStrategy.PDF,checkSee = false)
public void downPdf(HttpServletResponse response){
}
开启在线查看功能checkSee = true
java
@GetMapping("/downPdf")
@FileDown(fileName = "test.pdf",strategy = FileStrategy.PDF,checkSee = true)
public void downPdf(HttpServletResponse response){
}
三.Excel文件下载
java
@GetMapping("/downExcel")
@FileDown(fileName = "test.xlsx",strategy = FileStrategy.EXCEL)
public void downExcel(HttpServletResponse response){
}
==注意:HttpServletResponse参数必须写入否则会报错==