I have a high traffic site and I think my webhost can't handle the downloads. I am looking for a service that is free or cheap that can handle 500 downloads/day, 10mb/file. I need a direct download link from that service provider, so no mediafire and other stuff where the user has limitations and captcha. Will Amazon s3 or google drive work for this?
May I know how big is the file size? What is your budget for this? Just use Google drive if you don't have much budget else go for Amazon S3.
Amazon S3 is a good place for storing files for member/subscriber/visitor downloads. If you have images, or streaming videos, you might like to consider storing them on TechSmith's Screencast.com. There is a very reasonable monthly fixed subscription scheme.