Spring Boot从请求中获取图像数据

问题描述 投票:0回答:1

我正在试验把图片上传到我的服务器上。我从邮递员发送图像作为二进制体。内容类型是imageepng。我不知道的是如何在我的控制器中获取这个图片。这是我发送图片的截图,所以问题是如何从控制器中获取这个图片?

这是我的代码。

 @PostMapping(path="/upload")
    public String upload(HttpServletRequest httpServletRequest) {
        //HOT TO FETCH IMAGE FROM HTTPSERVLET REQUEST HERE?
        return "HOW TO FETCH IMAGE FROM CONTROLLER? ";    
    }

Thanks in advance :)

java spring file-upload postman httprequest
1个回答
0
投票

试试这个,获取文件

@PostMapping(path="/upload")
public String upload(@RequestParam("file") MultipartFile fil) {

}

要操作它,你只需要把它转换为一个InputStream对象。

file.getInputStream()
© www.soinside.com 2019 - 2024. All rights reserved.