Как отправить BufferedImage с помощью Spring? - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь отправить приложение BufferedImage в Spring Boot. Я тестирую свои API с помощью Postman. Но он возвращает:

{"accelerationPriority":0.5,"colorModel":{"transparency":1,"numComponents":3,"numColorComponents":3,"colorSpace":{"type":5,"numComponents":3,"profile":{"mediaWhitePoint":[0.95014954,1.0,1.0882568],"matrix":[[0.43585205,0.3853302,0.14302063],[0.22238159,0.717041,0.06059265],[0.013916016,0.09713745,0.71383667]],"majorVersion":2,"minorVersion":48,"profileClass":1,"colorSpaceType":5,"pcstype":0,"data":"AAAa3GxjbXMCMAAAbW50clJHQiBYWVogB9YADAAcABIABwAWYWNzcE1TRlQAAAAAbGNtcwAAAAAAAAAAAAAAAAAAAAAAAPbWAAEAAAAA0y1sY21zAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALZG1uZAAAAQgAAABqZGVzYwAAAXQAAABoZG1kZAAAAdwAAABod3RwdAAAAkQAAAAUclhZWgAAAlgAAAAUYlhZWgAAAmwAAAAUZ1hZWgAAAoAAAAAUclRSQwAAApQAAAgMZ1RSQwAACqAAAAgMYlRSQwAAEqwAAAgMY2hybQAAGrgAAAAkZGVzYwAAAAAAAAAQKGxjbXMgaW50ZXJuYWwpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAOc1JHQiBidWlsdC1pbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAA5zUkdCIGJ1aWx0LWluAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAADzPQABAAAAARaYWFlaIAAAAAAAAG+UAAA47gAAA5BYWVogAAAAAAAAJJ0AAA+DAAC2vlhZWiAAAAAAAABipQAAt5AAABjeY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QM

Некоторые данные, подобные этим.

Как я могу решить эту проблему?

Я хочу просто изображение jpg или png на стороне клиента, например это:

enter image description here

1 Ответ

1 голос
/ 17 января 2020

Я не знаю ваших кодов, потому что вы не предоставили ни одного. Поэтому я постараюсь угадать. Кажется, вы не говорите своему клиенту, что он загрузит изображение.

Попробуйте добавить это в заголовок вашего ответа: Content-type: image/jpeg

Я приведу пример кода, но не могу обещать, что он будет работать для вас.

@GetMapping(path = "/myImage", produces = MediaType.IMAGE_JPEG_VALUE)

Если вы хотите что-то более точное, укажите код вашего контроллера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...