Задать вопрос
yanis_kondakov
@yanis_kondakov

Файловое хранилище. Где хранить файлы и как работать с БД?

Добрый день.

Имеется страница, где пользователи регистрируются/авторизуются. У каждого пользователя должна быть возможность:
- создавать/удалять папки
- загружать/удалять файлы
- соответственно пользователь видит только свои папки/файлы

Вопрос в том, никак не могу понять откуда и куда загружать файлы.

Хранить их в БД? Или хранить только названия файлов в БД, а сами файлы хранить в файловой системе?

Но тогда как организовать файловую систему? Работать с api какого-то хранилища или есть другие варианты?

Все это мне нужно только для базового примера. Никаких платных сервисов.
  • Вопрос задан
  • 367 просмотров
Подписаться 2 Простой Комментировать
Решения вопроса 1
@pfg21
ex-турист
сами файлы лучше не хренить в бд, особенно если они большие, будет больше минусов, чем плюсов.
файлы в файловой системе под уникальным именем - рандомное число в base64. оригинальное имя и все остальные параметры в базе - самое лучшее применение обоих средств хранения.
елси планируются большие обьемы сразу ориентироваться на сетевые фс.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Synapse AI Москва
от 120 000 ₽
ITK academy Нижний Новгород
от 75 000 до 120 000 ₽
от 180 000 до 250 000 ₽