Uh... qualunque hosting ha quelle caratteristiche: paghi un tot e ti danno un tot di spazio disco e un web server che "vede" quello spazio disco. Presumo che questa esigenza ti sia nata, invece, usando un blog hosted (come blogspot o wordpress.com) che invece permettono solo una limitata selezione di file caricabili.
Per metterci la roba e prenderla ti danno l'FTP, che e' vecchio ma funziona.
Se ti serve qualcosa di piu' smart, invece, bisogna capire le tue vere esigenze.
Ovvero: ti basta lo spazio ftp oppure vuoi una sorta di "deposito" web di file, con la possibilita' di autorizzare o meno la gente a vedere/caricare i file?
Alternativa: tieni un blog come sito (consiglio wordpress.com ) e per i file "diversi" usi un servizio qualunque dei tanti che fanno hosting di file arbitrari tipo Mediafire, Rapidshare, Megaupload, ecc. e metti i link sul blog. Io faccio cosi' perche' e' aggratis
