1) jar依赖
<dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.1</version> </dependency>
2) 代码例子
@Controller @RequestMapping(value = "/download") public class DownloadController { @RequestMapping(value = "/test") public ResponseEntity<byte[]> test() throws IOException { HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_OCTET_STREAM); headers.setContentDispositionFormData("attachment", "1.txt"); return new ResponseEntity<byte[]>(FileUtils.readFileToByteArray(new File("e://1.txt")), headers, HttpStatus.CREATED); } }