我想编写代码来下载一个存储在我系统中的文件
这是我的代码:
在控制器类中,我有以下映射
@RequestMapping(value = "/processFile", method = RequestMethod.POST)
public @ResponseBody ModelAndView downloadFileProcess(
@RequestParam("file") File originalFile,
@RequestParam("action") String action, HttpServletResponse response) {
ModelAndView model = new ModelAndView();
model.setViewName("error");
System.out.println("");
System.out.println("Action: "+action);
model.addObject("message", "Action:" + action);
try {
utility.downloadFile(originalFile, response);
message = "The file was downloaded successfully";
} catch (IOException e) {
e.printStackTrace();
message = "The process failed due to following reason: "
+ e.getMessage();
} catch (Exception e) {
e.printStackTrace();
message = "The process failed due to following reason: " …Run Code Online (Sandbox Code Playgroud)