Buscando y generando URLs cortos para subida

¿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)
1 me gusta