Simply upload from Manage Content. Yes, it is that easy.
And even if it complains about not being logged in (I get that 90% of the time), restarting the game (which fixes that) and uploading from inside Manage Content is still quicker and easier than using the website.