You don't have to join any other site. It simply provides you a link attachment to copy and paste into your post. No membership, no uploaded photos. It takes ten seconds.
You're right-the uploader should work. I've never found it easy. And many other members have found the same thing. As you are finding now.
That's why I've provided you with an easy option.
-Jake