Upload Media

@if (!selectedFile()) {
cloud_upload

Drag & drop a file here or click to browse

} @else {
@if (previewUrl()) { Preview } @else {
{{ getFileTypeIcon(selectedFile()!) }}
}

{{ selectedFile()!.name }}

{{ formatFileSize(selectedFile()!.size) }}

@if (showOriginalOption()) { Upload original (no optimization) } @if (showServerSelection() && availableServers().length > 0) {

Upload to servers:

@for (server of availableServers(); track server; let i = $index) { {{ server.replace('https://', '') }} @if (i === 0) { Primary } }
@if (selectedServers().length === 0) {
warning Please select at least one server
}
} @else if (availableServers().length === 0) {

No media servers configured. Upload will be skipped.

}
}