powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring rest controller
7 сообщений из 7, страница 1 из 1
Spring rest controller
    #39859194
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Подскажите пожалуйста, может есть работающий пример. Есть задача передать в контроллер через rest файл и комментарий к нему.

@RequestMapping(value = "/my/{step}", method = RequestMethod.POST, consumes = MediaType.MULTIPART_FORM_DATA_VALUE, produces = "application/json")
@ResponseBody
public ResponseEntity uploadData(@PathVariable("step") Integer step,
@RequestPart (name = "file") MultipartFile file,
@RequestPart (name = "comment") String comment
)


не срабатывает, пробрасывает 400 ошибку без стектрейса.
...
Рейтинг: 0 / 0
Spring rest controller
    #39859214
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TVadim,
Ссылку дай, откуда ты взял что это поддерживается?
...
Рейтинг: 0 / 0
Spring rest controller
    #39859223
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp,

взял с сайта, но ссылки не помню, в процессе поиска много ссылок было. Может есть работающий пример или как можно описать параметры контроллера, буду признателен.
...
Рейтинг: 0 / 0
Spring rest controller
    #39859239
13-й Пилигрим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TVadim,

Вот из работчего проекта кусок
Код: java
1.
2.
3.
4.
@PostMapping(value = "/files", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
    public ResponseEntity<GridFSFile> saveFile(@RequestParam MultipartFile file, @RequestParam String code) throws IOException {
        return ResponseEntity.ok(gridFsDbFileService.saveGridFsDbFile(file, code));
    }
...
Рейтинг: 0 / 0
Spring rest controller
    #39859243
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TVadim,
По спрингу не знаю, но всегда можно сделать руками
- перекодировать на клиенте из двоичного в текстовый и засунуть в ветку json.
Боюсь стандарт multipart не дружит с REST.
...
Рейтинг: 0 / 0
Spring rest controller
    #39859245
TVadim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13-й Пилигрим,

Спасибо, все заработало. Мне кажется проблема была в свойствах проперти, было выставлено : spring.servlet.multipart.enabled=false
...
Рейтинг: 0 / 0
Spring rest controller
    #39859249
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Круто. Спринг все может)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring rest controller
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]