Published: October 8, 2025
Last updated: August 30, 2026

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. Set Share Type to Upload only in the dialog:

Share Duration

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

Optional Password

Optional password required to access this upload portal.

Share Type

Advanced options

Allow replacing existing files when uploading.

Only authenticated users can access the share.

Only the specified users can access the share.

See Common options for the full list and Customization for branding details.

Public Access URL

Upload shares are accessible via:

TEXT
1
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