Использование @RequestParam для multipartfile - это правильный путь?
Я разрабатываю приложение Spring mvc и хочу обработать многочастный запрос в моем контроллере. В запросе я передаюMultiPartFile
Кроме того, в настоящее время я использую@RequestParam
чтобы получить файл paramaeter, метод выглядит так:
@RequestMapping(method = RequestMethod.POST)
public def save(
@ModelAttribute @Valid Product product,
@RequestParam(value = "image", required = false) MultipartFile file) {
.....
}
Вышеупомянутый код хорошо работает в моем сервисе, и файл попадает на серверную часть. Сейчас где-то я видел, что в случае файла нужно использовать@RequestPart
аннотация вместо@RequestParam
, Есть что-то плохое в использовании@RequestParam
для файла? Или это может вызвать какие-либо ошибки в будущем?