Я использую Pyrocms для приложения. Доступен модуль для управления файлами. Хотя это достаточно хорошо, но мне нужно настроить его в соответствии со своими требованиями.
Вот требования
- Для каждого файла администратор из бэкенда может создать несколько временных ссылок
- Каждый файл должен быть ограничен некоторой продолжительностью времени, определенной администратором.
- И ограничение на загрузку должно быть 3 для каждого пользователя
Теперь мне нужны предложения, как я могу выполнить эти задачи для выполнения приложения.
Нужны ли мне дополнительные таблицы для обработки ситуации?
Или я могу расширить существующую файловую таблицу.
Как насчет временных ссылок, как я могу создать их и позволить пользователю загрузить файл?
Еще одно требование, если пользователь использует ссылку, появляется всплывающее окно загрузки, и он три раза отменяет, теперь я должен ограничить его, чтобы он не мог загрузить его сейчас.
Таким образом, использование ip подойдет это или какое-либо другое предложение. Если мне нужно отправить несколько ссылок одному пользователю по электронной почте, как я могу настроить модули файлов в соответствии со своими потребностями.
Пожалуйста, дайте какое-нибудь предложение.