KamoCRM

/imaging/download отвечает на байты вместо 500 (SITP TP13)

FixDocsService
Порезанный
18 октября 2026 г. в 18:03 UTC
Автор
Kamo
Обещать
68ccc05

Начиная с d1a8762 тело загрузки было StreamingResponseBody внутри метода. Ответственность<?>. Spring передает StreamingResponseBody своему обработчику потоковой передачи только тогда, когда Объявленный тип возврата называет его; как тело wildcard он пошел к конвертерам сообщений, Ни один из которых не пишет лямбду, поэтому каждая загрузка через MVC отвечала 500 «Нет конвертера» для ... с предустановленным типом контента (найдено, когда приложение Tool Plane отправляет документ). Тело теперь является InputStreamResource над потоком объектов MinIO. ResourceHttpMessageConverter копирует в куски и закрывает: до сих пор никогда не держался целиком. Тест MockMvc выводит байты из реального стека MVC; он выходит из строя на старом коде.

Все изменения

Как вы видите судоходство?

Все это приходит в ваше рабочее пространство самостоятельно. Начните с бесплатного плана и прочитайте эту страницу через месяц.

Начните бесплатно навсегдаПосмотреть цены