Я использую Azure Хранилище BLOB-объектов, чтобы пользователи могли загружать файлы из веб-приложения.
Я загружаю их в контейнер, но я не уверен, что было бы лучше сохраните в базе данных веб-приложения, так как есть несколько вариантов.
Для файла есть GUID, но также есть и URL.
URL-адрес может использоваться для прямого доступа к файлу, но есть ли риск, что он может измениться?
Если я сохраню GUID файла, я могу использовать его для получения других сведений о файле с помощью API, но, конечно, это и дополнительный шаг по сравнению с URL.
Мне интересно, что такое лучшие практики. Вы просто храните URL и покончите с этим? Сохраняете ли вы GUID и всегда делаете дополнительный вызов всякий раз, когда страница загружается, чтобы получить текущий URL? Вы храните оба? Является ли URL-адрес постоянным, который может действовать так же хорошо, как GUID?
Любые предложения приветствуются!