Upload file

Bootstrap 5 Upload file component

Responsive upload file component built with Bootstrap 5. Simplify file uploads and improve user experience with intuitive, responsive design.


Basic example

For each input with a data-mdb-file-upload-init attribute you have to add a wrapper with the class file-upload-wrapper.

        
            
          <div class="file-upload-wrapper">
            <input
              type="file"
              id="input-file-now"
              class="file-upload-input"
              data-mdb-file-upload-init
            />
          </div>
        
        
    

Default message example

By adding data-mdb-default-msg attribute you can set main message of the file upload.

        
            
          <div id="dnd-custom-default-msg" class="file-upload-wrapper">
            <input
              type="file"
              class="file-upload-input"
              data-mdb-default-msg="custom message"
              data-mdb-file-upload-init
            />
          </div>
        
        
    

Custom height example

By adding data-mdb-height attribute you can set its custom height.

        
            
          <div id="dnd-custom-height" class="file-upload-wrapper">
            <input
              type="file"
              class="file-upload-input"
              data-mdb-height="500"
              data-mdb-file-upload-init
            />
          </div>
        
        
    

Max size

By adding data-mdb-max-file-size attribute you can set max size of a file.

        
            
          <div id="dnd-max-size" class="file-upload-wrapper">
            <input
              type="file"
              class="file-upload-input"
              data-mdb-max-file-size="2M"
              data-mdb-file-upload-init
            />
          </div>