Como obter o URL do campo do formulário de upload de arquivos

Gostaria de acessar o URL dos arquivos carregados por meio do seu formulário? Talvez você precise desse URL para passar para um CRM, usá-lo em uma função cURL ou exibir imagens em mensagens de confirmação.

Este tutorial mostrará como recuperar o URL do campo File Upload usando PHP.

Configuração do formulário

Para começar, criaremos um novo formulário e adicionaremos nossos campos de formulário. Adicione um campo File Upload ao formulário - é aqui que os usuários farão o upload dos arquivos.

Se precisar de ajuda para criar seu formulário, consulte nossa documentação sobre criação de formulários.

Crie seu formulário e adicione seus campos, incluindo pelo menos um campo de upload de arquivo

Obtendo o URL do arquivo

Em seguida, você precisará adicionar o seguinte trecho de código que recuperará o URL do arquivo. Para obter ajuda sobre como adicionar trechos de código ao seu site, consulte nosso guia sobre como adicionar trechos de código personalizados.

Esse snippet funciona da seguinte forma:

  • Verificação de seu ID de formulário específico(1000 neste exemplo)
  • Obter o URL do campo Upload de arquivo (ID 10 neste exemplo)
  • Exibição do URL na mensagem de confirmação

Você precisará atualizar a linha 10 com o ID do formulário e a linha 15 com o ID do campo File Upload. Se precisar de ajuda para localizar esses IDs, consulte este tutorial sobre localização de IDs de formulário e campo.

Adição de CSS para reduzir o tamanho da imagem

Essa etapa é opcional; no entanto, se você não quiser exibir o tamanho da imagem em largura total, sugerimos adicionar um pequeno trecho de CSS ao seu site para reduzir isso.

Para obter ajuda sobre onde adicionar trechos de CSS, consulte este tutorial.

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

Agora, quando o formulário for preenchido, seus visitantes verão a imagem deles sob a mensagem de confirmação.

Com esse snippet, conseguimos obter o URL do campo de upload de arquivo e exibir a imagem dentro da mensagem de confirmação

PERGUNTAS FREQUENTES

P: Posso enviar esse URL para o Salesforce?

R: Com certeza! E não é necessário nenhum trecho de código para isso. Basta criar seu campo personalizado no Salesforce seguindo a documentação. Depois de adicionar o campo personalizado, basta editar o formulário e, na guia Marketing, em Salesforce, mapear os campos e o URL será enviado ao Salesforce sem necessidade de código.

basta mapear os campos corretamente na conexão do Salesforce para enviar o URL de upload de arquivo para o Salesforce

Lembre-se de que isso será usado apenas para o upload de um arquivo.

E é isso! Você salvou com êxito o URL do arquivo carregado por meio do formulário. Gostaria de ocultar as opções de imagem em suas notificações por e-mail? Dê uma olhada em nosso artigo sobre Como ocultar opções de imagem em e-mails de notificação.

Filtro de referência

wpforms_frontend_confirmation_message