A file sharing website is indeed a website, but it also does file sharing, and we do not allow file sharing.
Yes, having everything integrated it much nicer. But as far as I know, you can’t do that with free services. Either you’ll need enough server space for the files, or integrate an external storage service for the files.
This forum also uses an external storage service (Amazon S3). And it looks integrated, which is great, but it’s most definitely not free.
Google Drive, Mega, etc. are free, but aren’t possible to be integrated so cleanly. But how much that clean integration is worth to you is your call.