| | |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.io.File; |
| | | import java.io.IOException; |
| | | import java.net.URLEncoder; |
| | | import java.nio.file.Files; |
| | | import java.util.HashMap; |
| | | import java.util.UUID; |
| | |
| | | |
| | | // 读取文件内容 |
| | | byte[] fileContent = Files.readAllBytes(file.toPath()); |
| | | |
| | | String downloadfile = URLEncoder.encode(fileName,"UTF-8"); |
| | | // 设置响应头 |
| | | response.setHeader("Content-Disposition", "attachment; filename=" + fileName); |
| | | response.setHeader("Content-Disposition", "attachment; filename=" + downloadfile); |
| | | response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE); |
| | | |
| | | // 将文件内容写入响应输出流 |