Todavía no sabemos por qué el archivo MultipartFile que pisamos ese día era nulo

¡Anteayer, el hermano front-end me pinchó en secreto y dijo que la carga del archivo estaba mal! ¡Date prisa y cámbialo!

Tan pronto como pensé que la dirección oficial de este proyecto había sido liberada, inmediatamente me puse nervioso y probé localmente, los parámetros recibidos en segundo plano estaban vacíos, pero al ver que el código no se había modificado durante más de un mes, Inmediatamente miró la parte delantera con ojos sospechosos.

Después de la confirmación, la parte delantera no se ha tocado durante mucho tiempo y el problema apareció de repente, lo cual es un poco extraño.

1. Primero confirme si la parte delantera es anormal

La confirmación básica es normal.

2. Verifique si la solicitud de solicitud en el interceptor está vacía

Cuando finalizó el punto de interrupción y se descubrió que MultipartHttpServletRequest que la solicitud se vio obligada a transferir no podía obtener el objeto, los ojos de Tumei se agudizaron.

Después de una ola de olas en Internet (dos días después), de repente vi ese pasaje debajo de los comentarios de un artículo.

"La solicitud obtenida es nula porque la solicitud se ha consumido".

¡Pensé que podría ser así! ! !

Como todos sabemos, Spring Boot debe declarar CommonsMultipartResolver como mutipartResolver cuando se usa MultipartFile.

y vio el siguiente aviso

Después de comentar esto y reiniciar, ¡todo funciona bien!

Pero aún no sé por qué sucede esto =. =, que así sea

Supongo que te gusta

Origin blog.csdn.net/qq_16253859/article/details/106097236
Recomendado
Clasificación