To allow us to directly see videos here, YouTube is by far your easiest solution. You can then embed your video directly into your post. You can also upload a video to a Facebook page and then post a link here.
To upload any file, which can then be downloaded and opened, my current favourite is Easyupload. (There's a maximum file size of 10GB. Files are kept available for download for 30 days, with no limit on the number of downloads):
https://easyupload.io/