Реализовать HTTP API для загрузки, скачивания и удаления файлов с использованием хеширования.
Алгоритм - на выбор (был выбран md5).
Загрузка:
- получив файл от клиента, сервер сохраняет его на диск в следующую структуру каталогов: store/ab/abcdef12345... где "abcdef12345..." - имя файла, совпадающее с его хэшем, "ab" - подкаталог, состоящий из первых двух символов хэша файла, затем сервер возвращает в отдельном поле http response хэш загруженного файла
Скачивание:
- клиент передаёт параметр - хэш файла, затем сервер ищет файл в локальном хранилище и передает его на скачивание, если находит
Удаление:
- клиент передаёт параметр - хэш файла, затем сервер ищет файл в локальном хранилище и удаляет файл и прилежащий каталог если таковые существуют
pip install -r requirements/base.txt
cd ./src/
python3 manage.py runserver
Запущенный сервер доступен по адресу 127.0.0.1:8000



