アップロード用の短縮URLを調べて生成する

これはどこで行っていますか? Railsアプリですか?

もしそうであれば、upload.short_urlupload.url を使用してURLを生成できます。

まずアップロードレコードを見つけるには、次のようにします。

sha1 = Upload.sha1_from_long_url(...)
# または
sha1 = Upload.sha1_from_short_url(...)

# 次に

upload = Upload.find_by(sha1: sha1)
「いいね!」 1