Gostaria de aceder ao URL dos ficheiros carregados através do seu formulário? Poderá precisar deste URL para passar para um CRM, utilizar numa função cURL ou apresentar imagens em mensagens de confirmação.
Este tutorial irá mostrar-lhe como obter o URL do campo File Upload utilizando PHP.
Configurar o formulário
Para começar, vamos criar um novo formulário e adicionar os nossos campos de formulário. Adicione um campo File Upload ao seu formulário - é aqui que os utilizadores irão carregar os seus ficheiros.
Se precisar de ajuda para criar o seu formulário, consulte a nossa documentação de criação de formulários.

Obter o URL do ficheiro
Em seguida, terá de adicionar o seguinte fragmento de código que recuperará o URL do ficheiro. Para obter ajuda sobre como adicionar trechos de código ao seu site, consulte nosso guia sobre como adicionar trechos de código personalizados.
Este snippet funciona por:
- Verificar o seu ID de formulário específico(1000 neste exemplo)
- Obter o URL do campo File Upload (ID 10 neste exemplo)
- Apresentação do URL na mensagem de confirmação
Terá de atualizar a linha 10 com o seu ID de formulário e a linha 15 com o seu ID de campo de carregamento de ficheiros. Se precisar de ajuda para encontrar estas IDs, consulte este tutorial sobre como localizar IDs de formulário e de campo.
Adicionar CSS para reduzir o tamanho da imagem
Este passo é opcional, no entanto, se não pretender apresentar o tamanho da imagem a toda a largura, sugerimos que adicione um pequeno excerto de CSS ao seu sítio para o reduzir.
Para obter ajuda sobre onde adicionar snippets de CSS, consulte este tutorial.
.image_container {
max-width: 50%;
margin: 0 auto;
Agora, quando o formulário estiver concluído, os seus visitantes verão a sua imagem por baixo da mensagem de confirmação.

FAQ
P: Posso enviar este URL para o Salesforce?
R: Sem dúvida! 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, no separador Marketing, em Salesforce, basta mapear os campos e o URL será enviado para o Salesforce sem necessidade de código.

Lembre-se de que isto só será utilizado para carregar um ficheiro.
E já está! Guardou com sucesso o URL do ficheiro carregado através do seu formulário. Gostaria de ocultar as opções de imagem nas suas notificações por email? Dê uma olhada no nosso artigo sobre Como ocultar opções de imagem em e-mails de notificação.