Does anyone have any sort of file sharing feature within your communities to allow your users to upload and share files?
I'd like to implement one for my forum, but I'm worried about people uploading malicious files. Was wondering if anyone has a file sharing feature within their service, and if they implement any controls to filter out malicious files.
I'm the dev behind Smmall Cloud — built it specifically for the sharing-first use case. Ordered folders work like playlists or presentations rather than a filesystem, which could be interesting for community content. The File Inbox lets members submit files through a URL without needing an account. Happy to answer questions if this kind of approach is useful for your community. https://smmall.cloud
You can checkout how https://send.firefox.com/ does it, source code here https://github.com/mozilla/send (LICENSE)
In general terms you shouldn't worry too much about that your users upload, but make sure your users don't download files from people they don't know.
So, something like full information of the file and owner should be enough:
qweporiuqwer.exe uploaded by someone123 on date
Then let the users decide weather or not they want to download an .exe file from someone they don't know
Thanks for the advice. I think that's a good rule of thumb - let users upload and download files at their discretion. And thank you for pointing me to that library, I will check it out
Hey David, My team and me have built a file sharing tool particularly to detect and remove malicious file - Slik Safe. You can check that out. I think it will definitely help you in solving for your forum sanity.
Be it file in any format, we've designed the tool in such a way where you can share any file via a link which is fully encrypted.
How about limiting the types of files to PDF, .doc and .docx?