¿Usar @RequestParam para archivos múltiples es una forma correcta?
Estoy desarrollando una aplicación Spring mvc y quiero manejar solicitudes multiparte en mi controlador. En la solicitud estoy pasandoMultiPartFile
Además, actualmente estoy usando@RequestParam
para obtener el parámetro de archivo, el método se ve así,
@RequestMapping(method = RequestMethod.POST)
public def save(
@ModelAttribute @Valid Product product,
@RequestParam(value = "image", required = false) MultipartFile file) {
.....
}
El código anterior funciona bien en mi servicio y el archivo se está poniendo del lado del servidor. Ahora en algún lugar vi que en caso de archivo necesito usar@RequestPart
anotación en lugar de@RequestParam
. ¿Hay algo malo en usar?@RequestParam
para el archivo? ¿O puede causar algún tipo de error en el futuro?