Yea, I have been thinking about how to do this right. It would be easy to allow a user to optionally add a "Public Base URL" for a bookmark that you upload to, but like you said, that would really only work if you are uploading 1 file.
Definitely open to suggestions on this one.