Its features include:
- Automatic enabling and disabling. A download button is automatically disabled on click and re-enabled on download completion.
- CSRF protection. The download button checks for a CSRF authentication token to ensure the client has permission to download the requested file.
- Web form handling. Download buttons are responsive to web forms.
- Pre-download operations. Download buttons can easily perform operations before files are downloaded, making it easy to create temporary download files.
- Progress bar. Update your clients on download progress with server sent events.