Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
R50 a1e31538903760bf3c0e853c06bdfa36
Frontend React developer

File upload server

Добавлено 05 июл 2022 в 02:02
Данный сервер принимает файл, делит его на части по мегабайту
и сохраняет у себя. Если какая-то часть получается меньше 1 мб,
то дописывает туда байты (нулями), чтобы все части файла
не превышали 1 мб, даже если сам файл весит несколько КБ,
и сохраняет у себя.
Когда пользователь запрашивает ранее загруженный файл,
сервер собирает его по частям (по мегабайтам) и возвращает его целым,
в том же размере в котором был получаен,
то есть убирает ранее дописанные байты (нули).

Эндпоинты:

/upload_file

принимает файл


/get_filfe:название файла

возвращает файл по названию


/delete_file:название файла

удаляет файл на сервере по названию


/delete_all_files

удаляет все загруженные файлы с сервера
F498b42823