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

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

Добрый день.

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

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

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

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

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

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

Похожие вопросы