I don't know about Facebook, but I use vk.com to share video files (~100 GiB/month) with a friend who only has access to a mobile plan with 10 GiB data per month and unlimited data to a few social networks.
I put a directory into a multi-volume .7z archive (sliced into 200 MiB chunks, their per-file limit), upload the chunks through their API (solving a simple captcha every 5-10 GiB), and that's it.
I believe I've read about people in Philippines (?) using Facebook for sharing files using a similar process.