Vill du skicka filer från ett kontaktformulär i WordPress till Google Drive?
Normalt kommer dina tillägg för formulär att uploada alla filer direkt till din WordPress site. Men du kanske vill ladda upp dem automatiskt till Google Drive också för säker förvaring och enklare delning.
I den här artikeln visar vi hur du enkelt uppladdar filer från ett WordPress-formulär till Google Drive.
Varför uppladare filer från ditt WordPress-formulär till Google Drive?
Normalt kan du använda din WordPress form builder plugin för att lägga till ett filuppladdningsfält och behålla de uppladdade filerna på din website.
Men vad händer om du vill dela de uppladdade filerna med någon som inte har tillgång till WordPress admin area?
Det är här Google Drive kommer in i bilden. Google Drive allow you to store files on the cloud and easily share them with anyone. Det allow dig också att enkelt komma åt filer från vilken device som helst utan att logga in på din WordPress site.
Om du till exempel skapar ett jobbansökningsformulär och ber om återstarta, kan du automatiskt uploada dessa filer direkt till Google Drive och dela det med andra i ditt team.
Ett annat scenario är när you run en tävling där användare uploadar foton eller submitar artiklar för att delta.
Att skicka dessa bidrag direkt till Google Drive saved diskutrymme på din website. Samtidigt förvaras filerna säkert på en avlägsen location i molnet.
Dessutom, om du är säker på att du vill WordPress säkerhet, är det en bra idé att spara en kopia av dina filer någon annanstans i händelse av datakorruption eller hackerattacker. I det här fallet kommer du att ha formulärdata lagrade i WordPress och Google Drive.
Med detta sagt, låt oss ta en titt på hur du enkelt kan skicka WordPress-formuläruppladdningar till Google Drive.
Skapa och förbereda ditt WordPress-formulär i WPForms
För denna tutorial kommer vi att använda WPForms. Det är det mest populära tillägget för kontaktformulär för WordPress med över 6 miljoner aktiva installationer. Det kommer med ett enkelt drag and drop-gränssnitt som gör att du enkelt kan skapa alla typer av formulär.
Sedan kommer vi att använda ett verktyg som heter Zapier för att ansluta WPForms till Google Drive.
Zapier fungerar som en bro för att skicka data mellan två olika appar, utan att du behöver använda någon kod. Den ansluter sömlöst till över 2000+ appar.
Note: Du behöver Pro-versionen eller högre för att få tillgång till Zapier addon för WPForms.
Skapa ett formulär för filuppladdning i WPForms
Först måste du installera och aktivera WPForms plugin på din website. För mer detaljer, se vår steg-för-steg guide om hur du installerar ett WordPress plugin.
Därefter behöver du ett formulär som dina website-besökare kan använda för att skicka filer till dig. Om du inte redan har skapat ett formulär kan du kontrollera vår steg-för-steg guide om hur du skapar ett formulär för upload av filer i WordPress.
Viktigt: Den här metoden fungerar bara med en enda fil. Den fungerar ej med flera filer från en formulärinlämning.
När du har konfigurerat ditt formulär måste du add to det på din website. Det gör du genom att helt enkelt editera den post eller page där du vill ha formuläret.
På skärmen för redigering av post klickar du på knappen ”+” för att lägga till ett nytt block. Därefter söker du efter WPForms-blocket och addar det till din content area.
Publicera sedan din page eller post för att sätta ditt formulär live. När du har gjort det, gå vidare och skapa en testpost. Detta kommer att användas för att ställa in och testa anslutningen mellan WPForms och Google Drive.
Här är vår testpost:
Förberedelser för att ansluta WPForms med Zapier
Vi kommer att använda Zapier som en bro mellan WPForms och Google Drive. För att göra detta måste du installera och aktivera WPForms Zapier addon.
I din WordPress-admin går du till WPForms ” Addons page och hittar Zapier addon. Gå vidare och klicka på länken ”Install Addon” för att installera och aktivera den.
Därefter måste du besöka WPForms ” Settings ” Integrations page.
Klicka bara på Zapier-logotypen för att få din Zapier API key. Du kommer att behöva detta för att ansluta Zapier till WPForms.
Kopiera API key på ett säkert ställe eller håll den här tabben öppen. Du kommer att behöva API key i ett senare steg.
Skapa en Zap för att skicka filer från ditt webbplatsformulär till Google Drive
När du har ditt formulär klart går du till Zapiers website. Du måste skapa ett gratis account eller logga in på ditt befintliga account.
I din Zapier dashboard klickar du helt enkelt på knappen ”Make a Zap” för att komma igång. Detta öppnar konfigurationsguiden.
Note: Zapier använder ordet ”zap” för en process med en utlösare och en action. Vår trigger kommer att vara en visitor som fyller i formuläret, och vår action kommer att vara att skicka filen/filerna som är attachment till formuläret till Google Drive.
Högst upp på vyn måste du välja ett namn för din zap. När du har gjort det är det dags att ställa in utlösaren.
Först måste du selecta WPForms i boxen ”Choose App & Event”. Skriv bara ”WPForms” i sökfältet för att hitta det.
You will now be prompted to select a trigger event.
Detta kommer som standard att vara ”New Form Entry” så allt du behöver göra här är att klicka på knappen ”Fortsätt”.
Nu kommer Zapier att be dig att logga in på WPForms.
Gå vidare och klicka på knappen ”Logga in på WPForms”.
Du bör då se ett popup-fönster. Här måste du enter den API key som du hittade tidigare.
Du måste också add to din website’s URL(domain name).
När du har enter dessa details klickar du bara på knappen ”Yes, Continue” för att gå vidare.
Därefter kommer Zapier att be dig att välja ditt formulär för upload av filer från en dropdown-lista. Gå vidare och klicka på namnet på ditt formulär.
När du har valt korrekt formulär måste du klicka på knappen ”Test trigger”.
Detta säkerställer att Zapier har anslutit sig korrekt till ditt formulär.
När du har clickat på den knappen bör du se ett message om att Zapier har hittat en testpost.
You will see the data on the vy.
Klicka på knappen ”Continue” för att gå vidare till Action-delen av Zap.
Här måste du välja din andra app, Google Drive.
Därefter kommer du att se dropdown för att välja en händelse för action.
Här måste du välja alternativet ”Upload File” och sedan klicka för att fortsätta.
Zapier kommer nu att uppmana dig att logga in på ditt Google Drive account.
Du behöver bara enter dina login-detaljer för ditt Google account.
När du har gjort det klickar du på knappen ”Fortsätt” för att gå vidare.
Därifrån kan du ställa in var du vill att filerna ska gå i din Google Drive.
Klicka bara på dropdown-enheten Drive för att välja om du vill använda din personliga enhet eller en delad enhet.
Sedan klickar du på Dropdown Folder för att välja den folder du vill använda.
Därefter måste du berätta för Zapier vilken fil (er) som ska uploadas.
Under File dropdown, select the upload field on your form.
Efter det kan du lämna de andra Settings tomma och klicka på knappen Fortsätt för att gå vidare.
Zapier kommer nu att uppmana you att testa din Zapier genom att skicka en upload-fil till Google Drive. Klicka bara på knappen ”Testa och fortsätt” för att göra det.
Detta kommer att skicka Google Drive de filer som du uploadade i din testformulärsinmatning.
Gå vidare och kontrollera din Google Drive folder för filerna.
Dubbelkontrollera att zappen fungerar. Om den inte gör det, click ”Retest Action”.
När du är säker på att din zap fungerar som avsett klickar du bara på knappen ”Turn on Zap” för att aktivera den.
Nu kommer alla filer som skickas via ditt filuppladdningsformulär automatiskt att uploadas till din valda Google Drive folder.
WPForms kommer alltid att hålla en backup av alla filer på ditt WordPress webbhotell konto i händelse av att Zapier API upplever några avbrott.
Tänk vänligen på att om du får många formulärinlämningar med stora filer, så kommer detta att ta upp ökat lagringsutrymme i din Google Drive. I vårt företag använder vi G Suite Business plan för att få Obegränsat lagringsutrymme.
Note: Denna tutorial visar bara hur du sparar dina upload-formulärfiler i Google Drive. Men om du vill spara Contact Form-poster som personens namn, email och message, läs vår tutorial om hur du ansluter alla WordPress-formulär till Google Sheets.
Vi hoppas att den här artikeln hjälpte dig att lära dig hur du uppladdar filer från ett WordPress-formulär till Google Drive. You might also like our article on how to use user generated content to grow your business, and our collection of the must have WordPress plugins for all sites.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi says
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Jiří Vaněk says
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 says
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.
Administratör
Lauren says
This is great, but why do the images turn into a txt.file when they get to my google drive!?
WPBeginner Support says
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.
Administratör