gpt4 book ai didi

java - 在 Spring MVC 中将文件路径作为 @PathVariable 发送

转载 作者:搜寻专家 更新时间:2023-10-31 19:53:15 24 4
gpt4 key购买 nike

有一个任务是在 Spring MVC 中将文件路径作为 @PathVariable 传递给带有 GET 请求的 REST 服务。

我们可以通过 POST 以 JSON 格式发送文件路径字符串轻松做到这一点。

我们如何处理 GET 请求和这样的 @Controller

@RequestMapping(value = "/getFile", method = RequestMethod.GET)
public File getFile(@PathVariable String path) {
// do something
}

要求:

GET /file/getFile/"/Users/user/someSourceFolder/8.jpeg"
Content-Type: application/json

最佳答案

你应该这样定义你的 Controller :

@RequestMapping(value = "/getFile/{path:.+}", method = RequestMethod.GET)
public File getFile(@PathVariable String path) {
// do something
}

关于java - 在 Spring MVC 中将文件路径作为 @PathVariable 发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38450953/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com