Lots of time we are required to zip the uploaded files due to hosting space limitation. I have found a great article to zip uploaded files pragmatically through asp.net and gzip libraries.
here is the link for that great articles
Full Stack Developer with 11+ years of experience
I can help you getting your projects done- Hire Me