Give me a json of following text:
"
I understand that server.maxUploadSize would need to be added as an argument. such as:

streamlit run your_script.py --server.maxUploadSize=1028
However, how would it work for:

A deployment in Heroku?
A deployment in Streamlit Sharing?
I’ve also stumbled pon this note from @nthmost:

Caution : The maxUploadSize of 50MB was set to try to ensure a good working experience with Streamlit. So you can set this limit arbitrarily high, but we can’t make any guarantees about how well the Streamlit app will work for you.

Is there such a thing as a cumulative upload size beyond which the app might not work properly?
"