在Spring中从Controller返回文件

我是春天的新手。我有一个带有几个GET参数的RequestMapping的控制器。他们返回一个String。但是一种方法需要返回“ / res

/”文件夹中的文件。我怎么做?

@RequestMapping(method = RequestMethod.GET,value = "/getfile")

public @ResponseBody

String getReviewedFile(@RequestParam("fileName") String fileName)

{

return //the File Content or better the file itself

}

谢谢

回答:

@RequestMapping(value = “/files/{file_name}”, method = RequestMethod.GET)

@ResponseBody

public FileSystemResource getFile(@PathVariable(“file_name”) String fileName) {

return new FileSystemResource(myService.getFileFor(fileName));

}

以上是 在Spring中从Controller返回文件 的全部内容, 来源链接: utcz.com/qa/434801.html

回到顶部