Hi all :) About this challenge with PECL uploadprogress bar showing, but not showing any progress, here are two additional options to choose from
First Option
Have you tried to first upgrade your server-side versions, packages, and libraries to meet PECL upload progress's minimum requirements?
We struggled for months trying to display the progress status using PECL uploadprogress. In our case it turns out the source of the challenge was that the server-side versions, packages, and libraries were too old. As a result they do not support PECL upload progress minimum requirements.
Second Option
Until that server is upgraded, to resolve this challenge we found a fantastic alternative. PECL uploadprogress is great. But in some cases and for newcomers it might be challenging to install and configure. Mostly because it depends on server-side libraries and configuration. If you prefer a client-side upload progress, you might be interested in this File Resumable Upload (file_resup) module. The benefits are:
- Easy installation. Because no dependencies, except Drupal core File itself, and no libraries.
- Bypass PHP's upload limits
- Works with both 32bit and 64 bit servers
- Allows to upload large files (over 2 GB)
Thanks to Brad for his discovery. Source, documentation, and details at https://www.drupal.org/node/793264#gen-faq---alternatives