Avisos
Vaciar todo

[Resuelto] Error al enviar formularios con Contact Form 7 con adjuntos

10 Respuestas
2 Usuarios
1 Reactions
15 Visitas
Respuestas: 5
Active Member
Topic starter
 

¡Buenos tardes! En la web a través de Contact form 7 tengo un formulario que cuando se le da a enviar con archivo adjunto, se queda pensando y no es capaz de enviar el archivo.
En la base de datos envía los campos del formulario pero no el adjunto, hemos comprobado que los campos están bien diseñados en Contact form 7. En cambio, en herramienta para desarrolladores, aparece un error 500. ¿Podéis ayudarme?

Ya he hecho varias pruebas y no doy con la tecla: configuración plugin SMTP, comprobación diseño Contact Form7, valores de PHP en el propio servidor, quitar en esa página la caché de Rocket, Varnish...

En el contact form 7 tengo integrado el reCAPTCHA (V3). Todos los formularios de la web funcionan, incluso este si no se envía adjuntos. Inndico aquí las versiones, están todas actualizadas.

  • Versión Wordpress: 6.8.3
  • Versión Contact Form 7: 6.1.3
  • Envío de correos del formulario a través de SMTP con plugin: WP Mail SMTP. Versión 4.7.1.

La configuración de este plugin SMTP es:

Correo electrónico del remitente: infoweb@hospitalcruzrojacordoba.es

Servidor: mail.hospitalcruzrojacordoba.es

Cifrado: SSL

Puerto: 465

infoweb@hospitalcruzrojacordoba.es.
 
Pego los errores que me sale en herramienta para desarrolladores, en Consola:
 
{"code":"rest_no_route","message":"No se ha encontrado ninguna ruta que coincida con la URL y el m\u00e9todo de la solicitud.","data":{"status":404}}

Response

body: (...)
bodyUsed: false
headers: Headers {}
ok: false
redirected: false
status: 500
statusText: ""
type: "basic"
url: "https://hospitalcruzrojacordoba.es/wp-json/contact-form-7/v1/contact-forms/33100/feedback"
[[Prototype]]: Response


 
Respondido : 28/11/2025 2:00 pm
Tags del tema
Pepe
 Pepe
Respuestas: 41612
Illustrious Member Admin
 

Hola Jose Antonio.

Puedes indicarnos la URL del formulario ?

El único que veo es el de contacto pero no tiene opción de adjuntar archivos.

 

Un saludo


 
Respondido : 28/11/2025 2:09 pm
Respuestas: 5
Active Member
Topic starter
 

Esta seria una de ellas:

https://hospitalcruzrojacordoba.es/xxxx/

Gracias

 


 
Respondido : 29/11/2025 9:19 am
Pepe
 Pepe
Respuestas: 41612
Illustrious Member Admin
 

Hola Jose Antonio.

El error que veo es de archivo no permitido.

.- Accede a tu cuneta de WePanel -> Administrador de archivos

.- Accede a la carpeta donde tienes la instalación

.- Edita el archivo wp-config

.- Encima de la linea ” /* Add any custom values between this line and the “stop editing” line. */ ” Añade lo siguiente:

define('ALLOW_UNFILTERED_UPLOADS', true);

.- Edita el formulario

.- En la pestaña Correo veras una celda " archivos adjuntos " donde tienes que añadir la etiqueta del campo de archivos, un ejemplo seria este [file-628]

chrome capture 2025 11 29 (3)

 

Revisa lo que te indica y nos comnetas.

 

Un saludo


 
Respondido : 29/11/2025 12:07 pm
Respuestas: 5
Active Member
Topic starter
 

¡Hola Pepe! Muchas gracias por la información. 

El formulario con el adjunto sigue sin funcionar. Te indico qué revisando nuevamente el diseño del formulario, ya teníamos en el campo de archivos adjuntos la etiqueta de la forma que indicaste [file-xxx].

En cuanto a la propuesta de añadir en el archivo wp-config.php la línea:

define('ALLOW_UNFILTERED_UPLOADS', true);

Esta línea no se encuentra en nuestro archivo: ” /* Add any custom values between this line and the “stop editing” line. */ ” 

Además, por motivos de seguridad no me gustaría aplicar esa modificación, porque podría provocar una brecha de seguridad. ¿Qué opinas? ¿Se te ocurre alguna otra manera de que funcionara?

 

Saludos y mil gracias,

 

 


 
Respondido : 02/12/2025 9:26 am
Pepe
 Pepe
Respuestas: 41612
Illustrious Member Admin
 

Hola Jose Antonio.

Ok, por favor adjunta una captura del formulario, la pestaña formulario y la pestaña correo.

 

Un Saludo


 
Respondido : 02/12/2025 10:34 am
Respuestas: 5
Active Member
Topic starter
 

Hola Pepe,

Ahí los lleva, a ver si se te ocurre algo o ves algo extraño que yo no vea. Gracias

captura Contact From formulario HCRC XXX 02 12 2025
captura Contact Form correo HCRC XXX 02 12 2025

 
Respondido : 02/12/2025 11:44 am
Pepe
 Pepe
Respuestas: 41612
Illustrious Member Admin
 

Hola Jose Antonio.

Ese no es el formulario que me indicaste de xxx, parece otro, sí puedes pasarme el enlace del formularia real seria de ayuda.

En la opción file prueba con lo siguiente. 

[file* file-759 filetypes:pdf|jpg|jpeg|png|gif limit:2mb]

Si no te funciona, por favor adjunta la URL del formulario donde tienes en problema.

 

Un saludo


 
Respondido : 02/12/2025 12:26 pm
Respuestas: 5
Active Member
Topic starter
 

¡Hola Pepe! Muchas gracias por tu ayuda.¡¡¡¡Por fin hemos encontrado la causa!!!!

Inicialmente probamos añadir en el campo de adjuntos el código tal y como nos indicaste, pero tampoco funcionó. Haciendo más pruebas hemos comprobado que el formulario entra en conflicto con un plugin de base de dato, de ahí que no recogiera el adjunto y se quedara como "colgado". 

Nuevamente agradecerte tu ayuda y todo el interés que has puesto. 

 

Saludos 😉

 


 
Respondido : 03/12/2025 11:19 am
Pepe reaccionó
Pepe
 Pepe
Respuestas: 41612
Illustrious Member Admin
 

Hola Jose Antonio.

Ostras Genial !!! Me alegra que encontraras el problema, muchas gracias por informarnos y aportar la solución.

Cualquier consulta que tengas no dudes en comunicarlo.

 

Un Saludo


 
Respondido : 03/12/2025 11:32 am