When dragging a file into the dialog box or through the "+" menu, the status bar freezes up to 0% and the file is not transferred.

Sending all file sizes allowed.
Only small files are transferred. With any size settings.

Attempts were made from the desktop client (2.17.7) and from the diffrent browsers (Chrome/Chromium, Mozilla)
The problem is observed on different operating systems - Windows, Ubuntu, Mint, MAC OS, iOS ...
For example, here trying send files diffrent sizes and different expansions:

I couldn't replicate the issue here.
I couldn't replicate the issue here.
Yes. I assumed it.
It seems a nontrivial bug.
what reverse proxy are you using (nginx, haproxy, etc)? did you check for any errors on its logs? you might be hitting a limit there.
you can also check your browsers network activity for errors, you can probably spot an error there..
what reverse proxy are you using (nginx, haproxy, etc)? did you check for any errors on its logs? you might be hitting a limit there.
you can also check your browsers network activity for errors, you can probably spot an error there..
We have ingress nginx controller.
Yes. Thanks for the help. I'll try to search there.
But the configuration has not been changed since the launch of the instance.
And there were no problems with file transfer.
They appeared after updating the server side from 2.4.1 to 3.3.0.
They appeared after updating the server side from 2.4.1 to 3.3.0.
we changed how files are transferred in 3.1.0 via https://github.com/RocketChat/Rocket.Chat/pull/16617 .. before file chunks were transferred via websocket so nginx would not care about it, but now file uploads are sent on a single HTTP requests.
please look at client_max_body_size config on nginx
Yeah.
In our case, we needed to add the annotations parameter:
.... / proxy-body-size: 10mb
In the * .yaml file and apply it for getting change on our instance.
As shown in the example:
https://docs.nginx.com/nginx-ingress-controller/configuration/ingress-resources/advanced-configuration-with-annotations/
Thanks for your quick feedback.
Most helpful comment
we changed how files are transferred in 3.1.0 via https://github.com/RocketChat/Rocket.Chat/pull/16617 .. before file chunks were transferred via websocket so nginx would not care about it, but now file uploads are sent on a single HTTP requests.
please look at
client_max_body_sizeconfig on nginxhttps://www.tecmint.com/limit-file-upload-size-in-nginx/