well most forums have some room for attachments but honestly it's much easier just to use an outside host.
Even if you don't wanna make another account.
I try :/ invited a bunch of people, a couple have joined just cause I asked, but never seem to post. Other people say sure I'll check it out but never do.