Логика онлайн-хранилища файлов

Я хочу разработать веб-сайт наподобие файлового менеджера. Где пользователь зарегистрируется и получит фиксированное дисковое пространство, скажем, 20 МБ. Теперь пользователь может загружать свои файлы pdf, doc, txt, jpeg и т. д. до предела своего диска. Я могу развить это с помощью PHP.

Теперь ниже моя проблема:

1) Если файлы пользователя повреждены, они могут откатить свои папки до 2-3 дней. Файлы должны быть защищены от вирусов, поскольку пользователи загружают свои важные документы.

Есть ли сторонний сервер хранения, предоставляющий такие возможности?

2) Также все файлы должны предварительно просматриваться из браузера. Я использую просмотрщик документов Google. Это хороший и безопасный способ предварительного просмотра файла в браузере? Но гугл ссылки доступны для всех, мне нужно добавить некоторые ограничения, т.к. файл может просматривать только его владелец.

Я знаю, что это сложная задача, но мне просто нужна какая-то логика. Пожалуйста, поделитесь своими мыслями.

Спасибо.

6
задан VibhaJ 31 May 2012 в 05:36
поделиться