Particular hosters do not come to mind (Microsoft's Skydrive??) but there is a solution I somewhat use in order to provide HTTP downloads of large files to people without bothering with hoster hassles; I host/serve them from home.
I have a second computer hooked up to the router running Ubuntu Server with Apache. It's normally used as a game server but I find it's handy as a home fileserver too.
When I want to provide files to people, I simply move them into an appropriate subdirectory in /var/www. I use dyndns.org in order to provide a hostname for my machine rather than providing an IP (though people still ask me for the bloody name )
Obviously this isn't a perfect solution if you're paranoid about exposing your IP/do not have a stable and reasonable-speed connection but it's something to consider if you're out of options.
Edit: See here for an example.
I have a second computer hooked up to the router running Ubuntu Server with Apache. It's normally used as a game server but I find it's handy as a home fileserver too.
When I want to provide files to people, I simply move them into an appropriate subdirectory in /var/www. I use dyndns.org in order to provide a hostname for my machine rather than providing an IP (though people still ask me for the bloody name )
Obviously this isn't a perfect solution if you're paranoid about exposing your IP/do not have a stable and reasonable-speed connection but it's something to consider if you're out of options.
Edit: See here for an example.