Модель (таблица в БД) для файлового менеджера, который содержит всю необходиму информацию:
1. Директория расположения файла.
2. Дата (она и у самого файла есть, но сортировку с заглядыванием в директорию это по жести)
3. Формат.
4. Пользователь (one-to-one вполне подходит).
Доставать можно по ID (PK в базе), это дешево и быстро по ресурсам. А можно использовать какой-нить хеш или рандом. При этом, если тебе нужно, чтобы в морде ловились файлы по конкретным названиям, то заводи это поле, как идентификатор и лови по ссылке. Этот способ позволит раздавать изображения пользователям, так как они будут проходить через роут.
А вообще ничего нет такого в том, чтобы на выходе просто указывать ссылку на сам файл в его директории, доступной всем, скажем Assets/ папке.