Hello, Tyler!
@tylertork
Thank you for your message and your feedback.
I tried to simulate the situation you described. And the only case when I get this error “The upload session has expired. Please refresh the page and try again.” is when the internet connection is getting interrupted (or completely disconnected) or the page gets accidentally refreshed and then immediately stopped. I’m pretty confident that in your case it’s the connectivity issues (or bad signal, if it’s mobile internet).
Also, it has nothing to do with shared hosting, because I’ve tested it on a shared hosting, and even throttled my bandwidth down to GPRS standard (50Kpbs down, 20Kbps up), and still was able to upload and send heavy .bmp files ranging in size from 26 MB to 40 MB. Because the compression is happening all the way on the user’s side, it only uploads the compressed files to the server, which ends up no more than 300-400 KB per file in most cases.
The error message appears clear black on white and in a red frame. So you can’t miss it. The session is 30 minutes long by default. We can add the session duration parameter to the setting page in the admin panel, so you can manually increase the session from 30 minutes to more. But the session has to expire for security reasons.
Please, advise on how would you like to proceed with your issue, and we’ll try our best to help you.
Also, would you like to participate in testing the new feature of the plugin? It’s the support of iPhone file formats HEIC and HEIF. But your server should have to support this technology. You can check it in your WordPress admin panel: Tools > Site Health > Info (tab) > Media Handling > ImageMagick supported file formats. And see if you can find HEIC and HEIF in the list.
Thank you!
Best regards,
Rustam.