文件下载:
@ResponseBody
@RequestMapping(value="/download",method= RequestMethod.GET)
public String download(@RequestParam(value="music")String music,
HttpServletRequest request,
HttpServletResponse response) throws IOException {
System.out.println(music);
String path = request.getSession().getServletContext()
.getRealPath("images\\music")+"\\"+music;
File file = new File(path);
music = URLEncoder.encode(music,"UTF-8");
response.addHeader("Content-Disposition", "attachment;filename=" + music);
response.setContentType("multipart/form-data");
FileInputStream in = new FileInputStream(file);
OutputStream out = response.getOutputStream();
byte buffer[] = new byte[1024];
int len = 0;
while((len = in.read(buffer)) > 0){
out.write(buffer, 0, len);
}
in.close();
out.close();
return "1";
}