ok. i'm going to sell a software. when user buy and install this software, it will download a file from server which needs to complete the installation. this file is about 400MB and i need to host it somewhere. how do i host this file. approximately i will need 300GB bandwidth and 4GB space per month. i did chat with a shared web host but they said this is against their TOS! please suggest me a web host or any other method to do this. and i don't have money for spend expensive things like vps host