Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Como fazer upload de arquivos de um formulário do WordPress para o Google Drive

Por padrão, os plug-ins de formulário do WordPress salvarão os arquivos carregados em seu site. No entanto, se você quiser facilitar o acesso e o compartilhamento, automatizar o upload de arquivos para o Google Drive pode economizar tempo e esforço.

Neste artigo, mostraremos como fazer upload de arquivos de um formulário do WordPress para o Google Drive.

Uploading files from a WordPress form to Google Drive

Por que fazer upload de arquivos do seu formulário do WordPress para o Google Drive?

Normalmente, você pode usar o plug-in do construtor de formulários do WordPress para adicionar um campo de upload de arquivo e manter os arquivos carregados em seu site.

Mas e se você quiser compartilhar os arquivos carregados com alguém que não tenha acesso à área de administração do WordPress?

É aqui que entra o Google Drive.

O Google Drive permite que você armazene arquivos na nuvem e os compartilhe facilmente com qualquer pessoa. Ele também permite que você acesse facilmente os arquivos de qualquer dispositivo sem fazer login no seu site WordPress.

Por exemplo, se você criar um formulário de solicitação de emprego e pedir currículos, poderá carregar automaticamente esses arquivos diretamente no Google Drive e compartilhá-los com outras pessoas da sua equipe.

Outro cenário é quando você realiza um concurso em que os usuários fazem upload de fotos ou enviam artigos para participar.

O envio desses envios diretamente para o Google Drive economiza espaço em disco em seu site. Ao mesmo tempo, ele mantém esses arquivos seguros em um local remoto na nuvem.

Além disso, se quiser aumentar a segurança do seu WordPress, é uma boa ideia salvar uma cópia dos seus arquivos em outro lugar para o caso de corrupção de dados ou ataques de hackers. Nesse caso, você terá os dados do formulário armazenados no seu WordPress e no Google Drive.

Com isso em mente, mostraremos a você como enviar facilmente uploads de formulários do WordPress para o Google Drive. Aqui está uma visão geral rápida de todas as etapas que abordaremos neste guia:

Pronto? Vamos começar!

Etapa 1: Criando e preparando seu formulário do WordPress no WPForms

Para este tutorial, usaremos o WPForms, o melhor e mais popular plugin de formulário de contato para WordPress, com mais de 6 milhões de instalações ativas. Esse plugin vem com uma interface simples de arrastar e soltar e mais de 1.900 modelos de formulários que permitem criar facilmente qualquer tipo de formulário.

Em seguida, usaremos uma ferramenta chamada Zapier para conectar o WPForms ao Google Drive. O Zapier será a ponte para enviar dados entre dois aplicativos diferentes sem a necessidade de usar qualquer código.

Ele também se conecta perfeitamente a mais de 2.000 aplicativos, o que facilita ainda mais se você precisar de mais integrações no futuro.

Observação: embora exista uma versão gratuita do WPForms, você precisará da versão Pro ou superior para acessar o complemento Zapier. Ao adquirir a versão Pro, você também desbloqueará recursos avançados, como lógica condicional, assinaturas digitais e pesquisas e enquetes.

Criação de um formulário de upload de arquivos no WPForms

Primeiro, vamos instalar e ativar o plug-in WPForms em seu site. Para obter mais detalhes, consulte nosso guia passo a passo sobre como instalar um plug-in do WordPress.

Em seguida, você precisa de um formulário para que os visitantes do site enviem arquivos para você. Se você ainda não tiver um formulário configurado, confira nosso guia passo a passo sobre como criar um formulário de upload de arquivos no WordPress.

Importante: esse método só funcionará com um único arquivo. Ele não funcionará com vários arquivos de um único envio de formulário.

Depois de configurar o formulário, você precisa adicioná-lo ao site. Para fazer isso, basta editar o post ou a página em que você deseja colocar o formulário.

Na tela de edição, você precisará clicar no botão “+” para adicionar um novo bloco. Depois disso, basta procurar o bloco WPForms e adicioná-lo à sua área de conteúdo.

Adding form to page

Em seguida, publique sua página ou post para colocar o formulário em funcionamento.

Depois de fazer isso, vá em frente e crie uma entrada de teste. Ela será usada para configurar e testar a conexão entre o WPForms e o Google Drive.

Aqui está nossa entrada de teste:

The completed upload form, including a photo (.jpg)

Preparando-se para conectar o WPForms com o Zapier

Vamos usar o Zapier como uma ponte entre o WPForms e o Google Drive. Para fazer isso, você precisa instalar e ativar o complemento WPForms Zapier.

No seu administrador do WordPress, acesse a página WPForms ” Addons e encontre o addon Zapier. Vá em frente e clique no link “Install Addon” para instalá-lo e ativá-lo.

Installing the Zapier addon for WPForms

Em seguida, vamos navegar até a página WPForms ” Configurações ” Integrações.

Em seguida, basta clicar no logotipo do Zapier para obter sua chave de API do Zapier. Você precisará dela para conectar o Zapier ao WPForms.

Getting the Zapier API key from WPForms

A partir daqui, você deverá copiar a chave da API em algum lugar seguro ou manter essa guia aberta. Você precisará da chave de API em uma etapa posterior.

Etapa 2: Criação de um Zap para enviar arquivos do formulário do seu site para o Google Drive

Quando o formulário estiver pronto, você poderá acessar o site do Zapier. A primeira coisa a fazer aqui é criar uma conta gratuita ou fazer login em sua conta existente.

Em seu painel do Zapier, basta clicar no botão “Make a Zap” para começar. Isso abrirá o assistente de configuração.

Observação: o Zapier usa a palavra “zap” para um processo com um acionador e uma ação. Nosso acionador será um visitante preenchendo o formulário, e nossa ação será enviar o(s) arquivo(s) anexado(s) ao formulário para o Google Drive.

Na parte superior da tela, você escolherá um nome para o seu zap. Depois de fazer isso, é hora de configurar o acionador.

Para começar, vamos selecionar WPForms na caixa “Choose App & Event”. Basta digitar “WPForms” na barra de pesquisa para encontrá-lo.

Choosing the WPForms app in Zapier

Agora será solicitado que você selecione um evento de acionamento.

A opção padrão será “New Form Entry”, portanto, tudo o que você precisa fazer é clicar no botão “Continue”.

Choosing a trigger event in Zapier

Agora, o Zapier solicitará que você faça login no WPForms.

Vá em frente e clique no botão “Sign in to WPForms”.

Click the button to sign into WPForms

Em seguida, você verá uma janela pop-up.

A partir daí, você precisa inserir a chave de API que encontrou anteriormente. Você também precisa adicionar o URL ou o nome de domínio do seu site.

Enter your API key from WPForms and the URL of your website

Depois de inserir esses detalhes, clique no botão “Yes, Continue” (Sim, continuar) para prosseguir.

Em seguida, o Zapier solicitará que você selecione seu formulário de upload de arquivo em uma lista suspensa. Vá em frente e clique no nome do seu formulário.

Select your file upload form from the dropdown in Zapier

Depois de selecionar o formulário correto, você pode clicar no botão “Testar acionador”.

Isso garante que o Zapier tenha se conectado corretamente ao seu formulário.

Testing your trigger in Zapier

Depois de clicar nesse botão, você verá uma mensagem informando que o Zapier encontrou uma entrada de teste.

Veja como isso pode ser:

Viewing the data for the test WPForms entry

Em seguida, basta clicar no botão “Continue” (Continuar) para passar para a parte Action (Ação) do Zap.

Aqui, você precisa escolher seu segundo aplicativo, o Google Drive.

Choosing the Google Drive app as the action for the zap

Em seguida, você verá o menu suspenso para escolher um evento de ação.

Vá em frente e selecione a opção “Upload File” e clique para continuar.

Choosing 'Upload File' as the action for the zap

O Zapier agora solicitará que você faça login na sua conta do Google Drive.

Basta inserir os detalhes de login da sua conta do Google.

Signing into Google Drive when prompted by Zapier

Depois de fazer isso, você pode clicar no botão “Continue” (Continuar) para seguir em frente.

A partir daí, você pode configurar onde deseja que os arquivos fiquem no Google Drive.

Zapier and Google Drive are now connected

Basta clicar no menu suspenso Drive para selecionar se deseja usar sua unidade pessoal ou uma unidade compartilhada.

Em seguida, você pode abrir o menu suspenso “Folder” (Pasta) para selecionar a pasta que deseja usar.

Select the Google Drive you want to use plus the folder to put the uploaded files in

Feito isso, a próxima etapa é informar ao Zapier qual(is) arquivo(s) deve(m) ser carregado(s).

No menu suspenso “File” (Arquivo), basta selecionar o campo de upload em seu formulário.

Choose the correct field (the file upload field) from your form based on the test data

Depois disso, você pode deixar as outras configurações em branco e clicar no botão Continuar para prosseguir.

O Zapier agora solicitará que você teste seu Zap enviando um arquivo de upload para o Google Drive. Você precisará clicar no botão “Test and Continue” para fazer isso.

Sending the test file to Google Drive using Zapier

Isso enviará ao Google Drive os arquivos que você carregou na entrada do formulário de teste.

Vá em frente e verifique se há arquivos na pasta do Google Drive.

Viewing the uploaded file in Google Drive

Talvez você também queira verificar novamente se o zap funciona. Se não funcionar, você pode clicar em “Retest Action” (Testar novamente a ação).

Quando tiver certeza de que seu zap está funcionando como pretendido, clique no botão “Turn on Zap” (Ativar zap) para ativá-lo.

Turn on your zap once you're ready

Agora, todos os arquivos enviados por meio do formulário de upload de arquivos serão automaticamente carregados na pasta escolhida do Google Drive.

O WPForms sempre manterá um backup de todos os arquivos em sua conta de hospedagem do WordPress, caso a API do Zapier sofra alguma interrupção.

Lembre-se de que, se você receber muitos envios de formulários com arquivos grandes, isso ocupará mais espaço de armazenamento no Google Drive. Em nossa empresa, usamos o plano G Suite Business para obter espaço de armazenamento ilimitado.

Observação: este tutorial mostra apenas como salvar seus arquivos de formulário de upload no Google Drive. Mas se quiser salvar entradas de formulários de contato, como nome, e-mail e mensagem da pessoa, leia nosso tutorial sobre como conectar qualquer formulário do WordPress ao Google Sheets.

Esperamos que este artigo tenha ajudado você a aprender como fazer upload de arquivos de um formulário do WordPress para o Google Drive. Em seguida, talvez você também queira conferir nossos guias sobre como redirecionar os usuários após o envio do formulário e como rastrear as jornadas do usuário nos formulários de lead do WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

4 ComentáriosDeixe uma resposta

  1. Jiří Vaněk

    Great tutorial. Is there any advantage in using google drive for uploading instead of storing data on FTP? Do I mean, for example, antivirus protection from Google?

    • WPBeginner Support

      While Google’s scanning can help somewhat, this would be more to help prevent reaching any storage limits on a hosting provider should there be many submissions.

      Administrador

  2. Lauren

    This is great, but why do the images turn into a txt.file when they get to my google drive!?

    • WPBeginner Support

      You would want to ensure you selected the image to be uploaded in Zapier for the most likely reason that a text file is being added.

      Administrador

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.