I run a small website that is hosted on my ISP's servers. Problem is, they give me a 'generous' 10Mb allowance.
So what I do is put the HTML there, and reference a free file hoster URL for any larger files to download. I've been using TinyUpload because the links never expire - handy when a less often downloaded file is called for.
But TinyUpload has been very unreliable and blacklisted by Chrome as unsafe.

So, looking for suggestions for a free file hoster where:
The links never expire until I manually delete them
Minimal, if any, advertising
More reliable than TinyUpload
Not blacklisted by Chrome etc.
And, of course, free.

Maximum file size being hosted is 7Mb, and combined total of all files is <20Mb.