Jak dodać przesyłanie plików do formularzy WordPress
Czasami pola tekstowe nie wystarczają. Potrzebujesz, aby użytkownicy mogli przesyłać CV, zdjęcia, załączać dokumenty lub wysyłać zrzuty ekranu. Pola przesyłania plików przekształcają proste formularze kontaktowe w potężne narzędzia do gromadzenia dokumentów.
W tym przewodniku dowiesz się, jak dodać funkcję przesyłania plików do formularzy WordPress — od podstawowej konfiguracji po zaawansowaną konfigurację.
Dlaczego warto dodać przesyłanie plików do formularzy
Zbierz to, czego tekst nie może uchwycić
- Życiorysy/CV – Sformatowane dokumenty przekazują więcej niż tekst
- ZDJĘCIA – Dowód wizualny, przykłady, portfolio
- Zrzuty ekranu – Pokaż dokładnie to, co widzą użytkownicy
- DOKUMENTACJA – Umowy, certyfikaty, zapisy
Usprawnij przepływy pracy
- Brak osobnych załączników do wiadomości e-mail
- Pliki powiązane z przesłanymi formularzami
- Wszystko w jednym miejscu
- Łatwiejsze śledzenie i organizowanie
Doświadczenie zawodowe
- Możliwość tworzenia nowoczesnych form
- Użytkownicy oczekują opcji przesyłania plików
- Zmniejsza liczbę żądań zwrotnych
Typowe przypadki użycia przesyłania plików
podań o pracę
- CV (PDF, DOC)
- List motywacyjny
- Przykłady portfolio
- Dane Techniczne
Bilety Wsparcia
- Zrzuty ekranu problemów
- Dzienniki błędów
- Pliki konfiguracyjne
- Nagrania wideo
Prośby o wycenę
- Specyfikacje projektu
- Obrazy referencyjne
- Istniejące projekty do powielenia
- Plany pięter, plany
Roszczenia ubezpieczeniowe
- Zdjęcia uszkodzeń
- Raporty policyjne
- Dokumentacja medyczna
- Wpływy kasowe
Opinie Klientów
- Zdjęcia produktów
- Obrazy przed/po
- Treści generowane przez użytkowników
Rejestracja wydarzenia
- Weryfikacja tożsamości
- Dowód kwalifikowalności
- Składy drużyn
Aplikacje dla wykonawców/dostawców
- Licencje biznesowe
- Certyfikaty ubezpieczeniowe
- Próbki pracy
Dodawanie przesyłania plików do formularza
Oto jak dodać przesyłanie plików za pomocą Automatyczny kreator formularzy:
Krok 1: Zainstaluj Auto Form Builder
- Iść do Wtyczki → Dodaj nowy
- Szukać "A.F.B.(skrócona nazwa Auto Form Builder)
- Odnaleźć "AFB – Automatyczny kreator formularzy – Kreator formularzy typu „przeciągnij i upuść”"
- Kliknij zainstaluj teraz, następnie Aktywuj
Krok 2: Utwórz lub edytuj formularz
- Iść do Automatyczny kreator formularzy → Dodaj nowy (lub edytuj istniejący formularz)
- Zobaczysz kreator formularzy typu „przeciągnij i upuść”
Krok 3: Dodaj pole przesyłania pliku
- Znajdź Prześlij plik w palecie polowej
- Przeciągnij na płótno formularza
- Umieść w wybranym przez siebie miejscu (zwykle za polami kontaktowymi)
Krok 4: Skonfiguruj ustawienia podstawowe
Kliknij pole przesyłania pliku, aby otworzyć ustawienia:
Etykieta pola
Nadaj mu jasną, opisową etykietę:
- „Prześlij CV”
- „Dołącz dokumenty”
- „Prześlij zrzuty ekranu”
- „Dołącz pliki”
Wymagane/Opcjonalne
Zdecyduj, czy przesyłanie plików jest obowiązkowe:
- Wymagane – Użytkownik musi przesłać, aby przesłać
- Opcjonalnie – Użytkownik może przesyłać bez plików
Tekst pomocy
Dodaj instrukcje dla użytkowników:
- „Prześlij swoje CV w formacie PDF lub Word”
- „Dołącz zrzuty ekranu pokazujące problem”
- „Maksymalny rozmiar pliku: 10 MB”
Krok 5: Skonfiguruj ograniczenia typów plików
Kontroluj, jakie typy plików są akceptowane:
Według kategorii
- Obrazy – JPG, PNG, GIF, WebP
- DOKUMENTACJA – PDF, DOC, DOCX
- Arkusze kalkulacyjne – XLS, XLSX, CSV
- archiwum – ZIP, RAR
- Audio – MP3, WAV
- Wideo – MP4, MOV
Włącz tylko to, czego potrzebujesz
W przypadku życiorysów: włącz opcję Tylko dokumenty
W przypadku zrzutów ekranu: Włącz opcję Tylko obrazy
W przypadku załączników ogólnych: Włącz Dokumenty + Obrazy
Krok 6: Ustaw limity rozmiaru
Zapobiegaj przesyłaniu zbyt dużych plików:
- Limit na plik – Maksymalny rozmiar każdego pliku
- Ustawienia wspólne: 5 MB, 10 MB, 25 MB
- Weź pod uwagę ograniczenia serwera
Krok 7: Skonfiguruj wiele plików (opcjonalnie)
Zezwól użytkownikom na przesyłanie więcej niż jednego pliku:
- Włącz wiele plików – Włącz
- Minimalna liczba plików – Wymagane minimum (0 dla opcji opcjonalnych)
- Maksymalna liczba plików – Nakrętka zapobiegająca nadużyciom
Krok 8: Zapisz i przetestuj
- Zapisz swój formularz
- Podgląd lub osadzanie na stronie
- Test przesyłania różnych plików
- Sprawdź, czy pliki pojawiają się w zgłoszeniach
Opcje konfiguracji przesyłania plików
Pojedyncze i wiele plików
| Oprawa | Użyj kiedy | Przykład |
|---|---|---|
| Pojedynczy plik | Potrzebny tylko jeden dokument | Zdjęcie profilowe, pojedyncze CV |
| Wiele plików | Oczekiwano kilku plików | Portfolio, wiele zrzutów ekranu |
Ograniczenia typu pliku
| Scenariusz | Zalecane typy |
|---|---|
| Aplikacje o pracę | PDF, DOC, DOCX |
| Bilety pomocy technicznej | Obrazy (JPG, PNG) + PDF |
| Przesyłanie zdjęć | JPG, PNG, WebP |
| Import danych | CSV, XLS, XLSX |
| Dokumenty ogólne | PDF, DOC, DOCX, Obrazy |
| Pliki skompresowane | ZIP |
Wytyczne dotyczące limitu rozmiaru
| Typ Pliku | Typowy rozmiar | Sugerowany limit |
|---|---|---|
| Dokumenty tekstowe (DOC, PDF) | 100 KB – 2 MB | 5-10 MB |
| Arkusze kalkulacyjne | 100 KB – 5 MB | 10 MB |
| Zdjęcia (skompresowane) | 500 KB – 5 MB | 10 MB |
| Obrazy w wysokiej rozdzielczości | 5 MB – 20 MB | 20-25 MB |
| Krótkie filmy | 10 MB – 100 MB | 50-100 MB |
Przykłady pól przesyłania plików
Prześlij CV (wniosek o pracę)
- Nazwa „Prześlij CV”
- Wymagany: Tak
- Wielokrotność: Nie (pojedynczy plik)
- Typy plików: PDF, DOC, DOCX
- Największy rozmiar: 5 MB
- Tekst pomocy: „Prześlij swoje CV (format PDF lub Word, maks. 5 MB)”
Załącznik zrzutu ekranu (zgłoszenie pomocy technicznej)
- Nazwa „Dołącz zrzuty ekranu”
- Wymagany: Nie (opcjonalnie)
- Wielokrotność: Tak (do 5)
- Typy plików: JPG, PNG, GIF
- Największy rozmiar: 10 MB każdy
- Tekst pomocy: „Prześlij zrzuty ekranu pokazujące problem (opcjonalnie, maksymalnie 5 obrazów)”
Pakiet dokumentów (prośba o wycenę)
- Nazwa „Dokumenty projektu”
- Wymagany: Nie
- Wielokrotność: Tak (do 10)
- Typy plików: PDF, DOC, Obrazy, ZIP
- Największy rozmiar: 15 MB każdy
- Tekst pomocy: „Dołącz wszelkie istotne dokumenty, obrazy lub specyfikacje”
Zgłoszenie zdjęcia (konkurs)
- Nazwa „Zdjęcia konkursowe”
- Wymagany: Tak
- Wielokrotność: Tak (3-5 plików)
- Typy plików: Tylko JPG, PNG
- Największy rozmiar: 10 MB każdy
- Tekst pomocy: „Prześlij 3-5 wysokiej jakości zdjęć (JPG lub PNG)”
Dostęp do przesłanych plików
Zgłoszenia w formularzu
- Iść do Automatyczny kreator formularzy → Zgłoszenia
- Znajdź i kliknij zgłoszenie
- Przesłane pliki pojawiają się z wpisem
- Kliknij, aby pobrać lub wyświetlić
Lokalizacja przechowywania plików
Przesłane pliki są zazwyczaj przechowywane w:
- Folder przesyłania WordPress
- Zorganizowane według daty lub formularza
- Dostępne za pośrednictwem Biblioteki multimediów lub bezpośrednich linków
W powiadomieniach e-mail
W zależności od ustawień:
- Pliki dołączone do wiadomości e-mail z powiadomieniem
- Lub linki do pobierania plików
Uwaga: Duże pliki mogą przekraczać limity załączników e-mail. Linki są bezpieczniejsze w przypadku dużych plików.
W eksporcie CSV
Pola plików są zazwyczaj eksportowane jako:
- Adresy URL do przesłanych plików
- Nazwy plików
Wymagania i ograniczenia serwera
Ustawienia PHP
Konfiguracja serwera ma wpływ na przesyłanie danych:
| Oprawa | Co kontroluje | Wspólne wartości |
|---|---|---|
| upload_max_filesize | Maksymalny rozmiar na plik | 2M, 10M, 64M |
| post_max_size | Maksymalna łączna liczba danych POST | 8M, 32M, 128M |
| max_file_uploads | Maksymalna liczba plików na żądanie | 20 |
| max_execution_time | Przekroczono limit czasu skryptu | 30, 60, 300 sekund |
Sprawdzanie swoich limitów
Aby znaleźć limity swojego serwera:
- Iść do Narzędzia → Stan witryny → Informacje
- Rozszerzać Sekcja
- Poszukaj wartości związanych z przesyłaniem
Jeśli limity są zbyt niskie
- Skontaktuj się ze swoim dostawcą hostingu
- Lub dodaj do .htaccess / php.ini (jeśli dozwolone)
- Ustaw limity formularza poniżej limitów serwera
Względy bezpieczeństwa
Walidacja typu pliku
Zawsze ograniczaj typy plików:
- Włączaj tylko te typy, których faktycznie potrzebujesz
- Nigdy nie zezwalaj na pliki wykonywalne (.exe, .php, .js)
- Walidacja odbywa się zarówno po stronie klienta, jak i serwera
Bezpieczeństwo przechowywania plików
- Pliki przechowywane poza katalogiem głównym witryny internetowej, jeśli to możliwe
- Bezpośredni dostęp do adresu URL może być ograniczony
- Zastanów się, kto może uzyskać dostęp do przesłanych plików
Zapobieganie złośliwemu oprogramowaniu
W przypadku zastosowań wrażliwych:
- Użyj wtyczek zabezpieczających ze skanowaniem w poszukiwaniu złośliwego oprogramowania
- Ogranicz do powszechnie dostępnych, bezpiecznych formatów (PDF, JPG)
- Przed użyciem sprawdź przesłane pliki
Najlepsze praktyki
1. Bądź konkretny w kwestii wymagań
Powiedz użytkownikom dokładnie, co mają przesłać:
- Akceptowane typy plików
- Maksymalny rozmiar pliku
- Liczba dozwolonych plików
- Co powinien zawierać plik
2. Używaj odpowiednich limitów
Dopasuj limity do rzeczywistych potrzeb:
- CV nie wymagają limitu 50 MB
- Konkursy fotograficzne wymagają większych limitów
- Weź pod uwagę pojemność serwera
3. Uczyń to opcjonalnym, gdy to możliwe
Nie wymagaj plików, chyba że są niezbędne:
- Użytkownicy mogą nie mieć gotowych plików
- Zwiększa wskaźnik ukończenia formularza
- W razie potrzeby skontaktuj się z nami, aby uzyskać pliki
4. Włącz funkcję „przeciągnij i upuść”
Nowoczesne i łatwe w obsłudze środowisko użytkownika:
- Użytkownicy oczekują funkcji „przeciągnij i upuść”
- Szybciej niż kliknięcie-przeglądanie-wybór
- Działa z wieloma plikami
5. Pokaż postęp przesyłania
Duże pliki zajmują czas:
- Pasek postępu zapobiega zamieszaniu
- Użytkownicy wiedzą, że przesyłanie działa
- Zmniejsza liczbę porzuconych przesłań
6. Dokładnie przetestuj
Przed rozpoczęciem transmisji na żywo:
- Prześlij różne typy plików
- Testuj w granicach rozmiaru
- Spróbuj nieprawidłowych typów plików (powinny zostać odrzucone)
- Sprawdź, czy pliki pojawiają się w zgłoszeniach
- Testuj na urządzeniach mobilnych
Rozwiązywanie problemów z przesyłaniem plików
Przesyłanie natychmiast się nie udaje
Czek:
- Dozwolony typ pliku
- Rozmiar pliku mieści się w limicie
- W przeglądarce włączony jest JavaScript
Przesyłanie nie powiodło się w połowie
Możliwe przyczyny:
- Limit czasu serwera
- Połączenie przerwane
- Przekroczono maksymalny rozmiar serwera
Solutions:
- Zmniejsz rozmiar pliku
- Sprawdź limity serwera
- Najpierw wypróbuj mniejsze pliki
Pliki nie pojawiają się w przesłaniu
Czek:
- Przesyłanie zakończone przed wysłaniem formularza
- Serwer ma dostępną przestrzeń dyskową
- Właściwe uprawnienia plików na serwerze
Błąd „Niedozwolony typ pliku”
Solutions:
- Włącz typ pliku w ustawieniach pola
- Użytkownik może przesyłać pliki w niewłaściwym formacie
- Sprawdź, czy rozszerzenie pliku jest zgodne z zawartością
Nie można pobrać przesłanych plików
Czek:
- Pliki znajdują się w lokalizacji przechowywania
- Popraw uprawnienia pliku
- Linki/ścieżki są prawidłowe
Najczęściej zadawane pytania
Czy darmowa wersja zawiera funkcję przesyłania plików?
Tak! Auto Form Builder zawiera funkcję przesyłania plików w wersji bezpłatnej — do podstawowego przesyłania plików nie jest wymagana płatna aktualizacja.
Jakie typy plików mogą przesyłać użytkownicy?
Możesz to kontrolować w ustawieniach pola. Typowe opcje obejmują obrazy (JPG, PNG), dokumenty (PDF, DOC), arkusze kalkulacyjne (XLS, CSV) i archiwa (ZIP). Włącz tylko te, których potrzebujesz.
Jaki jest maksymalny rozmiar pliku?
Można to ustawić w ustawieniach pola, ale jest to również ograniczone przez konfigurację PHP serwera. Sprawdź ustawienie upload_max_filesize na serwerze.
Czy użytkownicy mogą przesyłać wiele plików?
Tak, włącz opcję „Zezwalaj na wiele plików” w ustawieniach pola i ustaw minimalne/maksymalne limity.
Gdzie są przechowywane przesłane pliki?
Pliki są przechowywane w folderze „Przesłane” WordPressa i powiązane z przesłanymi formularzami. Można je przeglądać w panelu przesyłania.
Czy przesyłane pliki są bezpieczne?
Przesyłanie plików obejmuje weryfikację dozwolonych typów. Aby zapewnić dodatkowe bezpieczeństwo, ogranicz typy plików tylko do tych, których potrzebujesz i rozważ zainstalowanie wtyczek zabezpieczających do skanowania w poszukiwaniu złośliwego oprogramowania.
Podsumowanie
Dodawanie przesyłania plików do formularzy WordPress:
- Dodaj pole przesyłania pliku – Przeciągnij na formularz
- Ustaw jasną etykietę – Powiedz użytkownikom, co mają przesłać
- Ogranicz typy plików – Włącz tylko to, czego potrzebujesz
- Ustaw limity rozmiaru – W ramach możliwości serwera
- Skonfiguruj wiele plików – Jeśli to konieczne
- Dodaj tekst pomocy – Wyjaśnij wymagania
- Przetestuj dokładnie – Różne pliki, rozmiary, urządzenia
Wniosek
Przesyłanie plików rozszerza Twoje formularze poza proste zbieranie tekstu. CV, zdjęcia, dokumenty, zrzuty ekranu – cokolwiek potrzebujesz, użytkownicy mogą przesłać to bezpośrednio przez Twój formularz. Bez załączników e-mail, bez utraty plików, wszystko uporządkowane dzięki przesyłaniu.
Automatyczny kreator formularzy Wersja darmowa obejmuje przesyłanie plików, z funkcją „przeciągnij i upuść”, obsługą wielu plików, ograniczeniami typu i rozmiaru. Dodanie pliku do przesłania zajmuje zaledwie kilka kliknięć.
Gotowy na akceptowanie przesyłania plików? Pobierz Auto Form Builder i dodaj możliwość przesyłania plików do swoich formularzy już dziś.