Cómo obtener la URL del campo del formulario de carga de archivos

¿Desea acceder a la URL de los archivos cargados a través de su formulario? Es posible que necesite esta URL para pasarla a un CRM, utilizarla en una función cURL o mostrar imágenes en mensajes de confirmación.

Este tutorial le mostrará cómo recuperar la URL del campo File Upload usando PHP.

Configuración del formulario

Para empezar, crearemos un nuevo formulario y añadiremos nuestros campos de formulario. Añade un campo File Upload a tu formulario - aquí es donde los usuarios subirán sus archivos.

Si necesita ayuda para crear su formulario, consulte nuestra documentación de creación de formularios.

cree su formulario y añada sus campos, incluido al menos un campo de carga de archivos

Obtener la URL del archivo

A continuación, tendrá que añadir el siguiente fragmento de código que recuperará la URL del archivo. Si necesitas ayuda para añadir fragmentos de código a tu sitio, consulta nuestra guía sobre cómo añadir fragmentos de código personalizados.

Este fragmento funciona por:

  • Comprobación de su ID de formulario específico(1000 en este ejemplo)
  • Obtención de la URL del campo File Upload (ID 10 en este ejemplo)
  • Mostrar la URL en el mensaje de confirmación

Tendrá que actualizar la línea 10 con su ID de formulario y la línea 15 con su ID de campo de carga de archivos. Si necesita ayuda para encontrar estos ID, consulte este tutorial sobre la localización de ID de formulario y de campo.

Añadir CSS para reducir el tamaño de la imagen

Este es un paso opcional, sin embargo, si no desea mostrar el tamaño de la imagen a todo lo ancho, le sugerimos que añada un pequeño fragmento CSS a su sitio para reducirlo.

Si necesitas ayuda sobre dónde añadir fragmentos CSS, consulta este tutorial.

.image_container {
    max-width: 50%;
    margin: 0 auto;

Ahora, cuando se complete el formulario, sus visitantes verán su imagen debajo del mensaje de confirmación.

con este snippet conseguimos obtener la URL del campo de subida de archivos y mostrar la imagen dentro del mensaje de confirmación

PREGUNTAS FRECUENTES

P: ¿Puedo enviar esta URL a Salesforce?

R: ¡Por supuesto! Y no se necesita ningún fragmento de código para ello. Simplemente cree su campo personalizado en Salesforce siguiendo su documentación. Una vez que haya añadido el campo personalizado, puede editar el formulario y, en la pestaña Marketing de Salesforce, asignar los campos y la URL se enviará a Salesforce sin necesidad de código.

simplemente asigne los campos correctamente en la conexión de Salesforce para enviar la URL de carga de archivos a Salesforce

Recuerde que sólo se utilizará para cargar 1 archivo.

Y ya está. Ha guardado correctamente la URL del archivo cargado a través de su formulario. ¿Desea ocultar las opciones de imagen en sus notificaciones por correo electrónico? Eche un vistazo a nuestro artículo sobre Cómo ocultar las opciones de imagen en los correos electrónicos de notificación.

Filtro de referencia

wpforms_frontend_confirmation_message