下载
//下载 @RequestMapping(value="/download") public ResponseEntitydownload() throws IOException{ String fileName = "test.txt"; File downloadFile = new File("D:/test.txt"); HttpHeaders headers = new HttpHeaders(); headers.setContentType(MediaType.APPLICATION_OCTET_STREAM); headers.setContentDispositionFormData("attachment", fileName); return new ResponseEntity (FileUtils.readFileToByteArray(downloadFile), headers, HttpStatus.CREATED); }
上传
@RequestMapping(value = "/upload", method = RequestMethod.POST) public String upload(@RequestParam("name") String name, @RequestParam("file") MultipartFile file,RedirectAttributes attributes){ System.out.println("param:"+name); if(!file.isEmpty()){ System.out.println("upload ok"); } attributes.addAttribute("name", "upload success"); return "redirect:/login.jsp"; }
spring配置文件
文件下载参见 这位老兄的这篇blog,这位老兄测试说存在问题,本人测试未发现有存在。