anonim-legivon/picoboard

Загрузка файлов

Opened this issue · 3 comments

  • Прикрутить файлопомойку Minio
  • Добавить возможность прикреплять файлы к постам (пока только изображения)
  • Прикрутить https://github.com/jazzband/sorl-thumbnail

Максимальный размер файла хранится в настройках доски

Предлагаю для начала у себя на сервере хранить файлы(+nginx кашерно настроить), а потом уже прикрутить любую файлопомойку.

  • Загрузка до 4 файлов одновременно (вынести этот параметр в settings)
  • Имя файла - timestamp
  • Папка для сохранения файла - YYYY/MM/DD/board_id/thread_id/
  • В модели хранить настоящее имя файла
  • Подумать над расчётом/хранением хеша файла(что бы потом можно было дубликаты чистить по нему)
  • Загрузка изображения и webm
  • Возможность ограничить максимальный размер файлов для доски
  • Сохранение первоначального имени, кеша и разрешения файлов
  • Генерация thumbnail для webm и изображений, получение длительности webm
  • Поддержка Amazon AWS S3 (Minio) в качестве хранилища
  • Оптимизация работы с файлами