File Upload Questions

File upload questions allow respondents to attach files to their survey responses. Collect documents, images, videos, and other files directly through your survey.

When to Use

File upload questions are ideal for:

  • Document collection - Resumes, applications, forms
  • Photo submissions - Product photos, screenshots
  • Evidence/verification - Receipts, proof of purchase
  • Creative submissions - Portfolios, designs
  • Feedback with context - Screenshots of issues

Adding a File Upload Question

  1. Click Add Question in the survey editor
  2. Select File Upload
  3. Enter your question text
  4. Configure file restrictions
  5. Set upload limits

Configuration Options

Allowed File Types

Specify which files can be uploaded:

Common presets:

  • Images (JPG, PNG, GIF, WebP)
  • Documents (PDF, DOC, DOCX, TXT)
  • Spreadsheets (XLS, XLSX, CSV)
  • All common types

Custom file types:

  • Add specific extensions
  • Combine categories
  • Restrict to exact types

File Size Limits

Per file:

  • Small (5 MB) - Documents, images
  • Medium (25 MB) - Larger files
  • Large (100 MB) - Video, archives

Total upload:

  • Limit combined size
  • Prevent storage abuse

Number of Files

Single file:

  • One upload only
  • Simpler for respondent

Multiple files:

  • Set minimum required
  • Set maximum allowed
  • “Upload 1-5 files”

Image-Specific Options

For image uploads:

Resolution limits:

  • Minimum dimensions
  • Maximum dimensions
  • Aspect ratio

Preview:

  • Show thumbnail after upload
  • Crop/rotate tools

Required Response

Toggle to require at least one file upload.

Best Practices

Clear Instructions

Tell respondents exactly what to upload:

Good: "Please upload a screenshot showing the error message (PNG or JPG, max 5MB)"

Bad: "Upload file"

File Type Guidance

Be specific:

Accepted formats: PDF, DOC, DOCX
Maximum size: 10 MB

Explain why:

"We accept PDF format to preserve formatting"

Security Considerations

Protect your system:

  • Restrict executable files
  • Scan for viruses
  • Validate file types

Protect respondents:

  • Don’t collect sensitive files
  • Secure storage
  • Clear data policy

Alternative Options

If upload isn’t essential:

  • Make optional
  • Offer URL field instead
  • Provide skip option

Advanced Features

Conditional Logic

Display logic:

  • Show only if relevant
  • Based on previous answers

Skip logic:

  • Route based on upload status
  • Different paths for with/without files

Multiple Upload Types

Collect different file types:

Question 1: Upload your resume (PDF)
Question 2: Upload your photo (JPG/PNG)
Question 3: Upload work samples (any format)

Metadata Collection

Automatically capture:

  • File name
  • File size
  • File type
  • Upload timestamp

Processing Workflows

Trigger actions on upload:

  • Send notification
  • Start review workflow
  • Add to queue

Analyzing Results

Viewing Uploads

Individual files:

  • Preview images
  • Download documents
  • View metadata

Bulk download:

  • Download all files
  • Organized by response
  • ZIP archive

Organization

Files are organized by:

  • Response ID
  • Upload date
  • File type
  • Question

Reporting

Include in reports:

  • File counts
  • Type breakdown
  • Size statistics
  • Upload completion rate

Common Use Cases

Job Application

Please upload your resume:
- Format: PDF or DOCX
- Maximum size: 5 MB

[Drop file here or click to upload]

Customer Support

Upload a screenshot of the issue:
- Format: PNG, JPG, or GIF
- Maximum size: 10 MB
- You can upload multiple screenshots

[Drop files here or click to upload]

Photo Contest

Submit your entry photo:
- Format: JPG or PNG
- Minimum resolution: 1920x1080
- Maximum size: 25 MB

[Drop file here or click to upload]

Expense Report

Upload your receipt:
- Format: PDF, JPG, or PNG
- Maximum size: 5 MB

[Drop file here or click to upload]

Portfolio Submission

Upload your work samples (up to 5 files):
- Formats: PDF, JPG, PNG
- Maximum 10 MB per file
- Maximum 5 files

[Drop files here or click to upload]

ID Verification

Upload a photo of your ID:
- Accepted: Driver's license, Passport, State ID
- Format: JPG or PNG
- Ensure all text is legible

[Drop file here or click to upload]

Mobile Optimization

Mobile Upload Sources

On mobile, respondents can:

  • Take photo with camera
  • Select from gallery
  • Browse files
  • Use cloud storage

Touch Interface

  • Large drop zone
  • Clear tap targets
  • Progress indicator
  • Easy file removal

Optimization Tips

  • Reduce file size limits for mobile
  • Accept mobile-friendly formats
  • Test on various devices
  • Consider connection speeds

Security & Privacy

Data Protection

Storage security:

  • Encrypted storage
  • Access controls
  • Audit logging
  • Retention policies

Transmission security:

  • HTTPS upload
  • Secure endpoints
  • Timeout handling

Privacy Compliance

For sensitive files:

  • Clear consent
  • Data minimization
  • Access restrictions
  • Deletion procedures

GDPR/CCPA:

  • Purpose limitation
  • Storage limitation
  • Right to deletion
  • Data portability

What NOT to Collect

Avoid collecting:

  • Social security numbers
  • Full credit card images
  • Medical records (without compliance)
  • Passwords or credentials

Troubleshooting

Upload Failures

Common causes:

  • File too large
  • Wrong format
  • Network timeout
  • Browser issues

Solutions:

  • Check file size
  • Verify format allowed
  • Retry upload
  • Try different browser

Slow Uploads

  • Check file size
  • Consider compression
  • Verify network speed
  • Try different format

Quality Issues

For images:

  • Specify minimum resolution
  • Provide quality guidelines
  • Show examples
  • Allow retake

Browser Compatibility

  • Test all major browsers
  • Check mobile browsers
  • Verify drag-and-drop
  • Test file picker

Storage Limits

Monitor usage:

  • Track storage consumption
  • Archive old files
  • Clean up incomplete uploads
  • Upgrade if needed

Related articles:

Was this article helpful?

Need more help?

Contact our support team for personalized assistance.

Contact Support →