How do I upload my WP site to your hosting if I just have the downloaded Zip file.

I want to upload a site I downloaded from a previous backup from a different hosting service. I don’t have access to the original site just the file I downloaded. Is there a way to just upload a directory to your hosting server.