Как реализовать функцию Dropbox для аутентифицированных пользователей для загрузки файлов?

Я хочу предоставить своим пользователям какую-то функцию загрузки - вроде как Dropbox. У клиентского модуля Dropbox, похоже, много ошибок, и исправления не исправляют их для меня.

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

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

Любые предложения относительно подходящего решения?

4 голоса | спросил Aporia 10 PM00000050000001031 2015, 17:57:10

2 ответа


4

Откройте файл filedepot .

  

Модуль filedepot является полнофункциональным модулем управления документами, который   имеет документы Google, такие как чувствовать. Он отвечает потребностям в   модуль управления файлами, поддерживающий роль и безопасность пользователей.   Документы можно сохранить вне общего каталога Drupal для защиты   документы для безопасного доступа и распространения.

 введите описание изображения здесь>> </a> </p>

<p> Он отлично работает как ftp-подобное решение, которое позволяет пользователям загружать файлы, за исключением того, что у него есть пользовательский интерфейс и доступен так же, как и по умолчанию страницы drupal. Доступна большая конфигурация, поэтому вы можете ограничить действия пользователей. Вы также можете интегрировать <a href= органические группы с filedepot и создавать группы и папки, доступные только определенным группам, если вы хотите попасть в личные файлы для пользователей.

или создать веб-форму только для аутентифицированных пользователей и предоставить им виджет загрузки файлов. Затем вы можете просматривать материалы в табличном формате. Это позволяет пользователям загружать файлы, но не просматривать их, если вы правильно настроили разрешения. Они все равно смогут увидеть их загрузку, конечно.

ответил DMAC 10 PM00000060000004631 2015, 18:45:46
4

Все, что вам нужно, это модуль File Entity . Он предоставляет разрешение «добавить и загрузить новые файлы», которое будет делать именно то, что вы хотите.

ответил Aaron 10 PM00000060000005331 2015, 18:45:53

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132