File Uploads
Accept files through your WordPress forms with validation and secure storage.
ℹ️
File uploads require SkunkForms Pro.
File Upload Field
The file upload field lets users attach documents, images, and other files to form submissions. Perfect for job applications, support tickets, and project briefs.
Adding File Uploads
- In the form editor, add a File Upload block (Pro)
- Configure allowed file types
- Set maximum file size
- Enable multiple files if needed
Field Settings
Allowed File Types
Specify which file extensions are allowed:
- Default:
jpg,jpeg,png,gif,pdf,doc,docx - Customize to your needs:
pdf,doc,docx,xls,xlsx
Maximum File Size
Set the maximum size per file in megabytes. Default is 5MB.
Note: This is also limited by your server's PHP settings (upload_max_filesize and post_max_size).
Multiple Files
Enable to allow users to upload more than one file. Set the maximum number of files (default: 3).
File Storage
Files are stored in your WordPress uploads directory:
- Location:
/wp-content/uploads/(standard WordPress media) - Files are associated with the form submission
Viewing Uploaded Files
Access uploaded files in SkunkForms > Submissions:
- View submission details
- Download attached files
- See file names and sizes
Common Use Cases
Job Applications
- Resume (PDF, DOC)
- Cover letter
- Portfolio samples
Support Tickets
- Screenshots (PNG, JPG)
- Log files (TXT)
- Sample documents
Project Submissions
- Design files
- Specifications
- Reference materials
Troubleshooting
Upload Fails
- Check file size against your configured limit
- Verify file type is in allowed list
- Check server PHP settings for upload limits
Files Too Large
If you need larger uploads, ask your host to increase:
upload_max_filesizepost_max_sizemax_execution_time