Upload-only shares allow users to upload files to a specific location without viewing or accessing existing content.

What Upload Shares Include

Upload shares provide:

  • File upload capability - Users can upload files and folders
  • Upload progress indication - Real-time upload progress
  • Upload confirmation - Success/error feedback

Upload shares do not provide:

  • File browsing - Cannot see existing files
  • File viewing - Cannot preview or open files
  • Downloading - Cannot download any files
  • Directory visibility - Cannot see folder structure

How to Create an Upload Share

  1. Navigate to the destination directory where uploads should be stored
  2. Click the Share button in the actions menu
  3. Set Share Type to Upload only
  4. Configure your desired options
  5. Click Share to generate the link
  6. Copy and share the upload URL with your users

Available Options

Upload shares support most common options:

Basic Settings

Duration before the share expires. Leave blank for a permanent share.

Optional password required to access this upload portal.

Access Control

Only authenticated users can access the share. The user must have access to the source of the share.

Only the specified users can access the share. The user must have access to the source of the share.

Branding

Custom page title shown on the share page.

Short description shown on the share page.

CSS color value applied to the share's theme.

Banner displayed at the top of the upload page.

Options NOT Available

These normal share options do not apply to upload shares because there is no viewing/downloading:

  • ❌ Disable File Viewer (no viewer exists)
  • ❌ Show Quick Download (no downloads available)
  • ❌ Downloads Limit (no downloads possible)
  • ❌ Per User Download Limit (no downloads possible)
  • ❌ Max Bandwidth (only applies to downloads)
  • ❌ Disable Thumbnails (no browsing available)
  • ❌ Disable Sidebar (no sidebar shown)
  • ❌ View Mode (no viewing available)
  • ❌ Enable OnlyOffice (no viewing available)
  • ❌ Enable OnlyOffice Editing (no viewing available)
  • ❌ Extract Embedded Subtitles (no media viewing)

Configuration Examples

Basic Upload Portal

Simple upload portal with 7-day expiration:

Basic homework submission portal

Destination: /submissions/homework
Expiration: 7 days
Result: Students can upload homework for one week

Authenticated Upload Only

Require users to be logged in:

Internal employee upload

Options:
  • ☑ Disable anonymous access
Use case: Only authenticated employees can upload

Specific Users Only

Restrict uploads to specific usernames:

Student group project submission

Allowed Users: student1, student2, student3
Result: Only these three students can access the upload portal

Password Protected Upload

Require password for upload access:

Secure file collection

Password: upload2025
Use case: Share the password separately to control access

Branded Upload Portal

Custom branding for professional appearance:

Professional submission portal

Title: Homework Submission Portal
Description: Upload your assignment files here
Banner:
<h3>Assignment Due: Friday</h3>
Theme Color: #0066cc

Event Photo Collection

Collect photos from event participants:

Company event photo upload

Title: Event Photos Upload
Description: Share your photos from the company event
Banner:
<h2>📸 Company Event 2025</h2>
<p>Upload your photos here!</p>
Theme Color: #28a745
Expiration: 30 days

Complete Secure Example

Full configuration with all security options:

Secure project submission

Destination: /submissions/project-2025
Password: project2025
Expiration: 14 days
Options:
  • ☐ Anonymous access allowed
  • ☑ Keep after expiration
Branding:
  • Title: "Project Submission"
  • Description: "Upload your project files"
  • Banner: "Maximum file size: 100MB per file"
  • Theme: #6c757d

Common Use Cases

Homework/Assignment Submissions

Scenario: Collect student assignments without allowing them to see other submissions
Configuration: Upload share + expiration + optional password
Privacy: Students cannot see each other's work

Resume/Application Collection

Scenario: Allow job applicants to upload resumes
Configuration: Permanent upload share + professional branding
Privacy: Applicants cannot view other applications

Event Photo Gathering

Scenario: Collect photos from event participants
Configuration: Upload share + gallery theme + 30-day expiration
Privacy: Participants can't see others' photos

Client File Submissions

Scenario: Allow clients to upload documents, designs, or files
Configuration: Password-protected upload + brand customization
Security: Password + optional user restrictions

Anonymous Feedback with Attachments

Scenario: Enable file uploads for anonymous feedback or reports
Configuration: Upload share with anonymous access enabled
Privacy: Complete anonymity for submitters

Contest/Competition Entries

Scenario: Collect competition entries without revealing submissions
Configuration: Upload share + expiration at contest deadline
Fairness: Entries remain private until judging

Public Access URL

Upload shares are accessible via:

https://your-domain.com/public/share/{hash}

Users see a clean upload interface with your custom branding but cannot browse, view, or download existing files.

Security Best Practices

1. Set Expiration Dates

Why: Automatically close submission windows
Example: Set 7-day expiration for weekly homework submissions

2. Use Password Protection

Why: Prevent unauthorized uploads
Example: Share password separately via email or in class

3. Limit to Specific Users

Why: Restrict to known users only
Example: Use allowedUsernames for internal submissions

4. Require Authentication

Why: Track who uploaded what
Example: Enable disableAnonymous for accountability

5. Use Custom Instructions

Why: Provide upload guidelines and requirements
Example: Banner with "Maximum file size: 100MB, PDF only"

Tips and Best Practices

💡 Clear Instructions: Use the banner to provide upload guidelines (file types, size limits, naming conventions)

💡 Set Expectations: Include deadline information in the title or description

💡 Professional Appearance: Use custom branding for client-facing portals

💡 Privacy Assurance: Remind users that their uploads are private in the description

💡 Track Submissions: Use authenticated access for accountability

💡 Temporary Links: Set expiration dates for time-sensitive submissions

Next Steps