Usar o @RequestParam para multipartfile é o caminho certo?
Estou desenvolvendo um aplicativo spring mvc e quero lidar com solicitações de várias partes no meu controlador. No pedido que estou passandoMultiPartFile
Além disso, atualmente estou usando@RequestParam
para obter o parâmetro, o método se parece,
@RequestMapping(method = RequestMethod.POST)
public def save(
@ModelAttribute @Valid Product product,
@RequestParam(value = "image", required = false) MultipartFile file) {
.....
}
O código acima funciona bem no meu serviço e o arquivo está chegando no lado do servidor. Agora em algum lugar eu vi que em caso de arquivo precisa usar@RequestPart
anotação em vez de@RequestParam
. Existe algo errado para usar@RequestParam
para arquivo? Ou pode causar algum tipo de erro no futuro?