Hi Stu,
The freeze at 99% was our bug.
The long wait and the failures are your hosting. Your site sits behind a proxy that accepts the upload fast (that’s the quick run to 99%), then passes it along to the actual server. That relay is the hidden wait, and whichever host limit runs out first kills it. Hence 150MB failing more often than 50MB.
We’ve fixed our side in 1.7.8. Files now upload in small pieces, so no single request is big or slow enough to trip those limits. Progress runs to 100% and then shows “Processing”, and failed uploads now say what went wrong instead of showing a generic error.
One thing to do after updating: set your video field’s Maximum File Size to 200. That setting used to be capped by your server’s per-request limit, but now it governs the whole file.
If it still fails, hit F12, open the Network tab during an upload, and send me the status code of the failed request.
Ali
Thread Starter
stumur
(@stumur)
Ali, thanks mate. This was also happening on my Forminator form plug-in too (but pausing always at 89%), so not just Megaforms. After much gnashing of teeth, my Server techs finally isolated the problem and fixed it entirely – it was a stale file left over from the Wordfence plug-in I’ve been using. They cached it out permanently, and now both form plugins upload fantastically well to full completion, and fast. The end pause now on a 150MB file is only about 3 seconds. Good score in the end.
Awesome, good to hear it’s working now as expected.