Я собираюсь попросить вас ответить на мой вопрос. Прежде всего, я разрабатываю сайт, который должен обеспечивать загрузку файлов и дальнейшую загрузку с этого сайта. Где я должен хранить эти файлы. Файлы P.s могут быть дефферентными типами, такими как .rar, .dov, .pdf и т. Д. Я должен хранить в них адрес базы данных или нет. Если вы можете продемонстрировать, пожалуйста. я развиваю свой сайт на Asp.Net MVC C#Где я должен хранить файлы разных типов на сайте asp.net mvc в БД или в корне сайта?
0
A
ответ
0
Подробный ответ о плюсах и минусах хранения файлов в базе данных против системы flie: https://softwareengineering.stackexchange.com/a/150787
Инструкция о том, как реализовать оба подхода: http://www.mikesdotnetting.com/article/259/asp-net-mvc-5-with-ef-6-working-with-files
0
Если вы хотите реализовать защиту имени пользователя и пароля для доступа к данным файла, то может помочь сохранение в SQL. Если это не ваша цель, то использование файловой системы даст лучшую производительность.
Я не советую хранить эти файлы на вашем веб-сайте, но в другом месте желательно на том же сервере. Вы можете использовать web.config для хранения этого местоположения, что упрощает настройку между средами.
Есть плюсы и минусы в любом случае. Это действительно зависит от вас. В общем, совет, который я имею в виду, заключается в том, что файловые системы очень хорошо разработаны для хранения файлов, реляционных баз данных не всегда так много. – David