Hey!
You can attach the file when you create a post on the forum, no need to use 3rd part sites. I doubt many people want to register an account on that site just to download your file.