ConfigType interface defines all available configuration options for the Uploadcare File Uploader. Configuration can be set via HTML attributes on the uc-config element or programmatically through JavaScript.
Overview
The File Uploader accepts over 70 configuration options organized into categories:- Upload settings - Basic upload behavior (pubkey, multiple, confirmUpload)
- File validation - File type and size restrictions
- Upload sources - Available upload methods
- Camera settings - Camera and video recording options
- Storage & CDN - CDN and storage configuration
- UI settings - Interface customization
- Security - Secure uploads and delivery
- Localization - Language and translations
Type Definition
Plain vs Complex Configuration
Configuration options are divided into two categories:Plain Configuration
Simple values that can be set via HTML attributes:Complex Configuration
Objects, functions, or arrays that must be set via JavaScript:Key Types
FilesViewMode
MetadataCallback
FileValidators
Usage Example
See Also
- Configuration Options - Complete list of all options
- Configuration Concept - How configuration works
- Config Component - The uc-config component