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