# Uploader

**Path:** Components/Form Inputs

[Back to Documentation Index](http://rubicblazor.skyconis.com/docs.md)

---

Uploader

 RbUploader is a flexible file upload component that handles single or multiple file uploads.
 It supports file type restrictions, file size limits, and custom content for a tailored upload experience.

 Basic Usage

 Simple single file upload with default styling.

 Show code

 Single File Upload

 Click to upload a file

 Multiple Files

 Upload multiple files at once.

 Show code

 Multiple File Upload

 Click to upload multiple files

 File Restrictions

 Control allowed file extensions and maximum file size.

 Show code

 Allowed Extensions (.txt, .pdf only)

 Upload .txt or .pdf files only

 Max File Size (100 KB limit)

 Upload files up to 100 KB

 Combined Restrictions (.jpg/.png only, 500 KB max)

 Upload .jpg or .png images (max 500 KB)

 Custom Content

 Use custom upload buttons and layouts with AutoShowPicker disabled.

 Show code

 Custom Upload Button (AutoShowPicker = false)

 Choose File

 RTL Support

 Show uploader actions and file details inside a local RTL form section.

 Show code

 مرفقات الطلب

 ارفع الفاتورة أو المستندات الداعمة. اتجاه النصوص يتبع RTL بينما اسم الملف نفسه قد يبقى بحسب اسمه الأصلي.

 اختيار ملف

 ✕

 Contents
