Я хочу разработать веб-сайт наподобие файлового менеджера. Где пользователь зарегистрируется и получит фиксированное дисковое пространство, скажем, 20 МБ. Теперь пользователь может загружать свои файлы pdf, doc, txt, jpeg и т. д. до предела своего диска. Я могу развить это с помощью PHP.
Теперь ниже моя проблема:
1) Если файлы пользователя повреждены, они могут откатить свои папки до 2-3 дней. Файлы должны быть защищены от вирусов, поскольку пользователи загружают свои важные документы.
Есть ли сторонний сервер хранения, предоставляющий такие возможности?
2) Также все файлы должны предварительно просматриваться из браузера. Я использую просмотрщик документов Google. Это хороший и безопасный способ предварительного просмотра файла в браузере? Но гугл ссылки доступны для всех, мне нужно добавить некоторые ограничения, т.к. файл может просматривать только его владелец.
Я знаю, что это сложная задача, но мне просто нужна какая-то логика. Пожалуйста, поделитесь своими мыслями.
Спасибо.