Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

File Resumable Upload

1,778 sites Security covered Drupal 9–11
View on drupal.org

This module allows for large, multiple, and resumable file uploads directly within the core File and Image field widgets. It supports both drag and drop and browse uploads, bypasses PHP upload limits for large files, and can resume interrupted uploads, all while degrading gracefully to standard uploads in older browsers.

File Resumable Upload aka file_resup adds large files multiple and resumable upload to the File and Image field widgets.

Watch Daily Dose of Drupal Episode #181 about File Resumable Upload on CodeKarate.com!

Features

  • Gracefully integrates with the core File and Image field widgets.
  • Allows to upload multiple files at once.
  • Allows to upload large files (over 2 GB) even to 32bit servers and bypassing PHP's upload limits.
  • Allows to resume interrupted uploads.
  • Supports both Browse and Drag & drop.
  • Supports adding or removing files on the fly while uploading.
  • Secure
  • Fast handling of large files (Read recommendations below)
  • Easy installation: No dependencies (except File itself), no libraries!
  • Uses a custom and very lightweight (4.9 KB) JavaScript called resup.js, inspired by Resumable.js but more optimized.
  • Displays an estimation of the remaining upload time.
  • Allows to automatically start upload on files added.

Limitations

File Resumable Upload is a pure HTML5 solution and therefore will only work on modern browsers. It automatically degrades to the standard upload widget when unsupported.

Instructions

  1. Install the module like any other module.
  2. Set permission Upload via File Resumable Upload.
  3. Edit a File or Image field.
  4. Expand Resumable upload settings.
  5. Check Enable resumable upload.
  6. Set Maximum upload size, if needed.
  7. Check Start upload on files added, if desired.
  8. Save settings.
  9. Enjoy!

Depends on

Dependencies of the latest stable release

  • file Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
5
Tracked since
Oct 2024
Latest release
7 months ago
Releases (12 mo)
2 ▼ from 3
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
2.0.5 Stable 9–11 Jan 12, 2026
2.0.4 Stable 9–11 Oct 31, 2025
2.0.3 Stable 9–11 Mar 4, 2025
2.0.2 Stable 9–10 Nov 18, 2024
2.0.1 Stable 9–10 Oct 17, 2024