eurobax
Новичок
Нужно организовать на сайте файловое хранилище для облака. Вопрос в том, как это сделать грамотно, безопасно и удовлетворить еще следующие условия:
- у каждого юзера будет своя папка для хранения файлов
- каждый юзер может создавать внутри произвольную структуру папок и файлов
- юзер может поделиться любым файлом, указав ссылку на него
Если решать задачу очень узко и влоб, то самый простой пример, это организовать так:
1. Есть системная папка users/
2. Для каждого юзера создается папка с его guid, например users/83u239j8wqjf8wkd03234/
3. Внутри - все как в обычной файловой системе - нешифрованные названия подпапок и файлов.
Пример файла будет users/83u239j8wqjf8wkd03234/Отчеты/Оборотка за 21.02.2012.xls
Внутри организации это еще сойдет, но для облака, примитивно.
Какие есть идеи?
eurobax
Сообщения: 6
Зарегистрирован: Ср ноя 25, 2009 16:46
- у каждого юзера будет своя папка для хранения файлов
- каждый юзер может создавать внутри произвольную структуру папок и файлов
- юзер может поделиться любым файлом, указав ссылку на него
Если решать задачу очень узко и влоб, то самый простой пример, это организовать так:
1. Есть системная папка users/
2. Для каждого юзера создается папка с его guid, например users/83u239j8wqjf8wkd03234/
3. Внутри - все как в обычной файловой системе - нешифрованные названия подпапок и файлов.
Пример файла будет users/83u239j8wqjf8wkd03234/Отчеты/Оборотка за 21.02.2012.xls
Внутри организации это еще сойдет, но для облака, примитивно.
Какие есть идеи?
eurobax
Сообщения: 6
Зарегистрирован: Ср ноя 25, 2009 16:46