Я использую весеннюю загрузку и @PostMapping, пытаясь вернуть POJO, содержащий 1 файл Multipart и некоторую строку. Когда я смотрю на Postman, я вижу только половину объекта Multipart. Размер файла 3кб. Я не получаю ошибок. Когда я возвращаю составную переменную null, в ответ отображаются другие переменные в JSON, поэтому они не пусты. Как я могу вернуть все JSON?
public class foo{
public MultipartFile dataFile;
public String project;
public Boolean extract;
... getter - setter - constructor
}
Я отправляю это как
@PostMapping
public foo route(@RequestParam("dataFile") MultipartFile dataFile, ... ) {
...
return fooObject;
}
Ответ
{
"dataFile": {
"name": "dataFile",
"bytes":"MIKCAQYJKoZIhvcNAQcCoIKB8jCCge4CA... (half of the file)