No project description provided
Project description
Описание 🚀
Данный проект представляет собой набор кода на языке Python для загрузки большого файла на сервер с помощью asyncio
и aiohttp
.
Код включает в себя клиентскую и серверную части для загрузки файла. Клиентский код используется для отправки файла на сервер, а серверный код - для принятия и сохранения файла на сервере.
Как использовать 📋
Сервер 🖥️
Для запуска сервера, необходимо запустить моудль bgserver
. При запуске он начнет слушать запросы на указанном хосте и порте.
Для настройки хоста и порта, можно использовать аргументы командной строки:
python -m bgserver <host> <port>
По умолчанию хост и порт будут равны 0.0.0.0
и 8083
соответственно.
Клиент 💻
Для отправки файла на сервер, необходимо запустить модуль bgclient
. При запуске он отправит файл на сервер с указанным URL, путем к локальному файлу и путем до файла на сервере.
Для настройки URL, пути к локальному файлу и пути до файла на сервере, можно использовать аргументы командной строки:
python -m bgclient <url> <file_path> <remote_path>
Например, чтобы отправить файл example.zip
на сервер с адресом http://example.com
и сохранить его в папке /uploads
, нужно выполнить следующую команду:
python -m bgclient <http://example.com> /path/to/example.zip /uploads/example.zip
Требования 📦
Для работы данного проекта необходимо наличие интерпретатора Python версии 3.7 и выше, а также установленных библиотек aiohttp
, requests
и tqdm
.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bigsend-0.1.0.tar.gz
.
File metadata
- Download URL: bigsend-0.1.0.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.0 CPython/3.11.0rc1 Linux/5.15.0-67-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 133bbd4b544d0e37b4896de0556fa5f515b51e9fec7d3b637644512fa9f234cd |
|
MD5 | c147aaf25ce6297185da0db2f563e420 |
|
BLAKE2b-256 | fbc3aa8557e03e65566fe449a82b0374e4aa076bc24bf10e2989a563ed4e09fd |
File details
Details for the file bigsend-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: bigsend-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.0 CPython/3.11.0rc1 Linux/5.15.0-67-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 613d657b2a06bf4b1eda61230f9ea49171baf37fbb19ada79fce631ea214d47e |
|
MD5 | 59ef4323916333ef379a6daf69239a6e |
|
BLAKE2b-256 | e13b815c34e6cc95ad43bbf3b7a17f7867a502fa261ffdb74ac1cf27eda9e183 |