File Resumable Upload
Categories
Component ID
2360739
Component name
File Resumable Upload
Component type
module
Maintenance status
Development status
Component security advisory coverage
covered
Downloads
12984
Component created
Component changed
Component body
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.
Recommendations
If you intend to handle large files and use modules like File (Field) Paths that move files after upload, you are strongly advised to apply this patch or you will lose all the benefit of File Resumable Upload's fast handling of large files.
See #1377740: file_unmanaged_move() should issue rename() where possible instead of copy() & unlink()
Instructions
- Install the module like any other module.
- Set permission Upload via File Resumable Upload.
- Edit a File or Image field.
- Expand Resumable upload settings.
- Check Enable resumable upload.
- Set Maximum upload size, if needed.
- Check Start upload on files added, if desired.
- Save settings.
- Enjoy!
