¿Dónde estás haciendo esto? ¿En la aplicación Rails?
Si es así, puedes generar las URL usando upload.short_url y upload.url.
Para encontrar un registro de carga en primer lugar, puedes hacer:
sha1 = Upload.sha1_from_long_url(...)
# o
sha1 = Upload.sha1_from_short_url(...)
# luego
upload = Upload.find_by(sha1: sha1)