Где вы это делаете? В приложении Rails?
Если да, то вы можете генерировать URL с помощью upload.short_url и upload.url.
Чтобы найти запись загрузки, можно сделать следующее:
sha1 = Upload.sha1_from_long_url(...)
# или
sha1 = Upload.sha1_from_short_url(...)
# затем
upload = Upload.find_by(sha1: sha1)