Я пишу функцию загрузки в .NET для презентаций изображений в профилях пользователей. Я выбираю один из двух способов сделать это и хотел бы спросить совета и мнения относительно плюсов и минусов.
Сохранение изображений непосредственно в файловой системе
Хранить изображения в базе данных
До сих пор я в основном выступал за первый вариант - называть изображения после имен пользователей, поскольку у каждого пользователя может быть только одно изображение презентации. Затем я проверяю в указанном пути, есть ли у пользователя изображение, если не отображается изображение по умолчанию «без изображения».
Еще одна вещь, которая мне нравится в этом, это то, что она экономит место в БД - БД будет довольно тяжелой без дополнительной двоичной нагрузки.
Я уверен, что есть и другие аспекты, о которых я не задумывался, поэтому я хотел бы услышать ваше мнение по этому поводу. Если у кого-то есть радикально иное решение проблемы, пожалуйста, поделитесь этим!