File Upload
Store user-uploaded files in the cloud
File Download
Download files individually or as ZIP bundles
Persistent Storage
Files remain accessible across sessions and devices
File & Folder List
The storage list displays items in a table view with the following columns:Name
File or folder name
Size
File size (folders show
–)Type
File type/extension (folders show
–)Last Modified
Timestamp in user’s local timezone (folders show
–)Clicking a folder opens its contents. All timestamps are displayed in the user’s local timezone.
Downloading Files
You can download files directly from the storage list.1
Select Files
Choose one or more files from the storage list by clicking on them.
2
Click Download
Click the Download button to start the download process.
3
Wait for Preparation
For multiple files, a loading state is shown during packaging.
4
Download Starts
Downloads start automatically once preparation is complete.
- Single File
- Multiple Files
Single File Download
Select one file and click Download.Behavior:
- The file downloads directly
- No additional packaging required
Refreshing Storage
1
Locate Refresh Icon
Find the refresh icon at the top of the storage list.
2
Click to Refresh
Click the refresh icon to reload the file list.
3
View Latest State
The storage list updates to show the most recent files and folders.
Use refresh to see newly uploaded files or verify storage changes made by your application.
Storage Limitations
In YouBase, certain features are intentionally limited:Upload & Download
File upload and download are supported
File Preview
File preview is not supported
File Deletion
File deletion is not supported
Agent Modification
Agents cannot directly modify storage contents
When to Use Storage
Storage is recommended when your project needs:User Uploads
User-uploaded files (images, documents, attachments)
Generated Assets
Generated assets or exports
Media & Documents
Media or documents associated with records
Multi-file Downloads
Bundled downloads for offline work
If your project does not handle files, Storage can be ignored and enabled later when needed.
Common Use Cases
Below are common scenarios where Storage is useful. Use these examples to decide whether your project needs file upload and download capabilities.1. User uploads (images, documents, attachments)
1. User uploads (images, documents, attachments)
ScenarioUsers need to upload files as part of your product experience.Examples
- Profile photos / avatars
- Resume or document uploads
- Attachments submitted with forms
- A safe place to store uploaded files
- Download access when you need to retrieve files later
- A reliable file layer for real user workflows
2. Generated files and AI outputs
2. Generated files and AI outputs
ScenarioYour project generates files that users should be able to download.Examples
- AI-generated reports (PDFs)
- Exported summaries or results
- Generated images or documents
- A place to store generated assets
- Simple download flows (single file or ZIP)
- A stable way to deliver outputs to users
3. Media or documents linked to database records
3. Media or documents linked to database records
ScenarioEach item in your database should have related files.Examples
- A product catalog where each product has images
- A content library with attachments
- A CRM where each customer record stores documents
- File storage that can be associated with database records
- A simple way to manage assets across your app
4. Multi-file downloads (bundles)
4. Multi-file downloads (bundles)
ScenarioUsers need to download multiple files at once.Examples
- Downloading a set of generated assets
- Exporting a collection of attachments for review
- Collecting files for offline work
- Download multiple files or folders as a ZIP archive
- Automatic preparation and download once ready
5. Sharing files across sessions and devices
5. Sharing files across sessions and devices
ScenarioFiles should remain accessible after refresh, logout, or on another device.Examples
- A workspace where users revisit uploaded documents later
- A tool that stores ongoing project assets
- Returning users downloading previously generated outputs
- Persistent, cloud-hosted file storage
- Consistent access across sessions and environments
When you might not need Storage
You may not need Storage if your project:
- Doesn’t accept uploads
- Doesn’t generate downloadable files
- Doesn’t attach media/documents to stored records
Unlock Storage
Storage is available on Pro and Ultra plans. Upload, download, and manage files for your projects.View Plans & Pricing →
