Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача: написать Web-server без интерфейса для загрузки файлов на сервер в формате только “.zip” и сохранение их в указанной в конфиге папке. Приоритет на простоте и защищённости.

ЯП: преимущественно Python. Также рассмотрю PHP, C#.

Желаемый срок исполнения: 2 дня.

  • Сервер должен поддерживать возможность загрузки файлов от нескольких клиентов одновременно.
  • Сервер должен быть защищён от несанкционированной загрузки файлов со стороны клиента (возможна нужна какая-то предварительная аутентификация со стороны клиента).
  • Сервер должен быть защищён от загрузки шеллов, бекдоров, исполняемых файлов и другого вредоносного кода, который может нарушить работу сервера или из-за которого будет получен доступ к данным на сервере.
  • Обмен данными между клиентом-сервером должен быть защищён по нынешним стандартам Web.
  • Сервер должен поддерживать работу на Unix или Windows Server 2016/2019 платформах.
Путь:

  • Приложение-клиент отправляет файл по адресу в формате “zip” POST-запросом на сервер.
  • Сервер проводит валидацию файла и сохраняет в папке на диске.
В конфиге сервера должна быть возможность указать:

  • Папку для сохранения
  • Максимальный размер файла, который сервер разрешит принять. По умолчанию – 50 мб.
Также необходимо приложить сниппет загрузки файла на сервер для реализованного в проекта.

Присылайте предложения, цену и сроки.

2 года назад
epicls
31 годРоссия
2 года в сервисе
Был
2 года назад