Сайт | Скачать | Видео | Wiki

Автор Тема: Быстрая передача файлов через интернет.  (Прочитано 1706 раз)

0 Пользователей и 2 Гостей просматривают эту тему.

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 941
  • Репутация: +24/-0
  • Автор темы
Re: Быстрая передача файлов через интернет.
« Ответ #15 : 29 Август 2024, 08:57:29 »
ну что ж друзья поднимем слегка планку, а что если скрипт сам будет определять где архив а где текст, пусть сам выбирает способ передачи а скрипт у нас будет один? Сказано сделано! Поехали!  ;)
Код
#!/bin/bash

# Получаем содержимое буфера обмена
BUFFER_CONTENT="$(xsel -b)"

# Список расширений, которые будут считаться файлами
FILE_EXTENSIONS="tar tar.gz zip 7z rar iso"

# Функция для отправки файла
send_file() {
    local file_path="$1"
    echo "== Начинаю отправку файла. Ждите =="
    START_TIME=$(date +%s)
    $HOME/.local/pipx/venvs/telegram-send/bin/telegram-send --file "$file_path"
   
    if [ $? -eq 0 ]; then
        END_TIME=$(date +%s)
        ELAPSED_TIME=$((END_TIME - START_TIME))
        HOURS=$((ELAPSED_TIME / 3600))
        MINUTES=$((ELAPSED_TIME % 3600 / 60))
        SECONDS=$((ELAPSED_TIME % 60))

        echo "Файл успешно отправлен!"
        echo "Время передачи: $HOURS ч. $MINUTES мин. $SECONDS сек."
    else
        echo "Ошибка при отправке файла."
    fi
    sleep 6
}

# Функция для отправки текста
send_text() {
    local text="$1"
    echo "== Начинаю отправку текста. Ждите =="
    $HOME/.local/pipx/venvs/telegram-send/bin/telegram-send "$text"

    if [ $? -eq 0 ]; then
        echo "Текст успешно отправлен!"
    else
        echo "Ошибка при отправке текста."
    fi
}

# Проверяем, является ли содержимое файла путём до файла с нужным расширением
if [ -f "$BUFFER_CONTENT" ]; then
    # Получаем расширение файла
    FILE_EXTENSION="${BUFFER_CONTENT##*.}"

    # Проверяем, находится ли расширение в списке
    if [[ " $FILE_EXTENSIONS " =~ " $FILE_EXTENSION " ]]; then
        send_file "$BUFFER_CONTENT"
    else
        send_text "$BUFFER_CONTENT"
    fi
else
    # Если это не файл, отправляем текст
    send_text "$BUFFER_CONTENT"
fi


теперь этот скрипт так же подвешиваем на горячую клавишу, копируем в буфер либо архив либо текст, и давим эту горячую комбинацию и ждем пока скрипт отошлет с помошью telegram-send файл или текст в телеграм.
Как задействовать  telegram-send читайте в ответе « Ответ #14  »
« Последнее редактирование: 29 Август 2024, 09:01:55 от totiks2012 »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1739
  • Репутация: +50/-1
  • /dev/hands < /dev/ass
Re: Быстрая передача файлов через интернет.
« Ответ #16 : 30 Август 2024, 15:45:46 »
Поговорим о возможности быстрой передачи файлов  через Telegram.
К черту ваш этот питон. Есть же встроенный баш. ничего и ставить не надо и с версиями расширений от васи пупкина долбиться.
Если есть доступ к апи - curl-a хватит. Если уже кнопочки нарисовать - рисуем модуль приема сообщений на питоне, передаем команду на внутренний интерпретатор. На баше кнопочки не нарисовал, хотя, можно подумать...
https://forum.puppyrus.org/index.php?topic=24111.msg187737#msg187737
« Последнее редактирование: 30 Август 2024, 15:49:50 от imp »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 941
  • Репутация: +24/-0
  • Автор темы
Re: Быстрая передача файлов через интернет.
« Ответ #17 : 30 Август 2024, 20:15:57 »
Если есть доступ к апи - curl-a хватит.
в том то и дело, через API и curl , там очень уж мудрёно будет, если нужен чистый bash чутка выше есть скрипт для bashupload.com он вообще по размеру файла 50гиг за раз принимает, но только на одно скачивание, и хранит файл только 3 дня. А насчет решения на чистом bash с использованием API и curl для telegram я и сам бы рад посмотреть, но использую то что проще и работает, можно вообще не заморачиватся и использовать браузер, и даже не telegram а tamtam например, там тоже 2 гига принимают.

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1739
  • Репутация: +50/-1
  • /dev/hands < /dev/ass
Re: Быстрая передача файлов через интернет.
« Ответ #18 : 30 Август 2024, 20:25:37 »
Я чисто о телеге говорю. Никогда не буду для нее питон юзать. Лучше в асинхронный баш поиграться) Или вспомнить, что такое объект в программировании (да-да, на баше тоже можно организовать что-то похожее :))
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 941
  • Репутация: +24/-0
  • Автор темы
Re: Быстрая передача файлов через интернет.
« Ответ #19 : 30 Август 2024, 20:49:06 »
Я чисто о телеге говорю. Никогда не буду для нее питон юзать. Лучше в асинхронный баш поиграться) Или вспомнить, что такое объект в программировании (да-да, на баше тоже можно организовать что-то похожее )
  для меня это настолько сложно, что непостижимо. Не отрицаю что они есть но мне не попадались  боты на bash но читал что они есть, удивителен мир божий, только чего нет, но учитывая насколько bash мощный... всё равно удивлюсь. Бог с ней с телегой, её мне кажется попробуют пустить под нож, написать бы бот для tamtam, там апи мудреное и я залез туда и не в зуб ногой, удалось только бота создать, а что он делает как к нему обращаться? расколоть бы этот орешек...

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 941
  • Репутация: +24/-0
  • Автор темы
Re: Быстрая передача файлов через интернет.
« Ответ #20 : 30 Август 2024, 22:13:31 »
Я чисто о телеге говорю. Никогда не буду для нее питон юзать.
И действительно он тут не нужен удалось написать скрипт на bash который напрямую дёргает API telegram, сам распознаёт текст, либо файл . В переменую TOKEN вписываем токен чата , а дальше как в прошлых скриптах копируем в буфер либо файл либо текст в буфер и запускаем скрипт, скрипт в зависимостях имеет xsel
Код
#!/bin/bash

# Ваш токен бота
TOKEN="тут нужно вставить Ваш токен бота"

# Получение содержимого из буфера обмена с использованием xsel
content="$(xsel --clipboard --output)"

# Определение, является ли содержимое путем к файлу или текстом
if [ -f "$content" ]; then
    # Если это файл, отправляем его как документ
    file_path="$content"
    echo "Обнаружен файл: $file_path"

    # Попытка получения Chat ID
    response="$(curl -s "https://api.telegram.org/bot$TOKEN/getUpdates")"

    # Извлечение первого Chat ID из ответа
    CHAT_ID="$(echo $response | grep -o '"chat":{"id":[0-9]*' | grep -o '[0-9]*' | head -n 1)"

    if [ -z "$CHAT_ID" ]; then
        echo "Не удалось получить Chat ID. Пожалуйста, отправьте сообщение вашему боту и повторите попытку."
        exit 1
    fi

    echo "Получен Chat ID: $CHAT_ID"

    # Отправка файла как документ
    curl -F "chat_id=$CHAT_ID" -F "document=@$file_path" "https://api.telegram.org/bot$TOKEN/sendDocument"

    # Проверка результата отправки
    if [ $? -eq 0 ]; then
        echo "Файл успешно отправлен."
    else
        echo "Ошибка при отправке файла."
    fi
else
    # Если это не файл, отправляем как текстовое сообщение
    echo "Обнаружен текст: $content"

    # Попытка получения Chat ID
    response="$(curl -s "https://api.telegram.org/bot$TOKEN/getUpdates")"

    # Извлечение первого Chat ID из ответа
    CHAT_ID="$(echo $response | grep -o '"chat":{"id":[0-9]*' | grep -o '[0-9]*' | head -n 1)"

    if [ -z "$CHAT_ID" ]; then
        echo "Не удалось получить Chat ID. Пожалуйста, отправьте сообщение вашему боту и повторите попытку."
        exit 1
    fi

    echo "Получен Chat ID: $CHAT_ID"

    # Отправка текста как сообщение
    curl -s --data "chat_id=$CHAT_ID&text=$content" "https://api.telegram.org/bot$TOKEN/sendMessage"

    # Проверка результата отправки
    if [ $? -eq 0 ]; then
        echo "Текст успешно отправлен."
    else
        echo "Ошибка при отправке текста."
    fi
fi


imp и в который раз ваш вовремя под... спасибо с меня +
я зацепился за curl -F photo=@/путь/картинка.png "https://api.telegram.org/bot$TOKEN/sendPhoto?chat_id=$chat_id"  и пошло поехало!  :) и дело пошло!

upd: этот скрипт использует способ getUpdates для получения response, но если долго не взаимодействовать с ботом, то getUpdates начнет возвращать пустые значения, то есть бот как бы уснет, и для того чтоб с ним взаимодействовать в чат нужно прислать что нить скажем здравствуй бот, иначе пересылка файлов не произойдет. питоновский скрипт использует способ webhook и он лишён этого недостатка. ... зато есть выбор.
« Последнее редактирование: 02 Сентябрь 2024, 12:16:24 от totiks2012 »

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1739
  • Репутация: +50/-1
  • /dev/hands < /dev/ass
Re: Быстрая передача файлов через интернет.
« Ответ #21 : 31 Август 2024, 02:00:04 »
Надо будет глянуть, что за tamtam и какой там api. Может, чего скумекаем
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 941
  • Репутация: +24/-0
  • Автор темы
Re: Быстрая передача файлов через интернет.
« Ответ #22 : 31 Август 2024, 10:59:26 »
Надо будет глянуть, что за tamtam и какой там api. Может, чего скумекаем


Код
#!/bin/bash
set -x


# Access token
ACCESS_TOKEN="подставить токен бота"

# Get file path from clipboard
FILE_PATH=$(xsel --clipboard --output)

# Check if FILE_PATH is not empty
if [ -z "$FILE_PATH" ]; then
    echo "File path not found in clipboard."
    exit 1
fi

echo "File path: $FILE_PATH"

# Request upload URL
UPLOAD_URL=$(curl -s -X POST "https://botapi.tamtam.chat/uploads?access_token=${ACCESS_TOKEN}&type=file" \
    -H "Content-Type: application/json" | jq -r '.url')

# Check if URL was obtained successfully
if [ -z "$UPLOAD_URL" ]; then
    echo "Failed to get upload URL."
    exit 1
fi

echo "Upload URL: $UPLOAD_URL"

# Upload the file
response=$(curl -s -i -X POST -H "Content-Type: multipart/form-data" -F "data=@${FILE_PATH}" "$UPLOAD_URL")

# Check if upload was successful
if echo "$response" | grep -q "HTTP/2 200"; then
    echo "File uploaded successfully."
    # Extract fileId and token from response
    FILE_ID=$(echo "$response" | grep -oP '"fileId":\K\d+')
    TOKEN=$(echo "$response" | grep -oP '"token":"\K[^"]+')
    echo "File ID: $FILE_ID"
    echo "Token: $TOKEN"
else
    echo "Failed to upload file."
    echo "Response:"
    echo "$response"
    exit 1
fi

до этого создал бота ,файл шлет ошибок нет, а файла в чате бота тоже нет--весь мозг себе сьел... :(
« Последнее редактирование: 31 Август 2024, 11:21:01 от totiks2012 »

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 941
  • Репутация: +24/-0
  • Автор темы
Re: Быстрая передача файлов через интернет.
« Ответ #23 : 02 Сентябрь 2024, 20:00:23 »
Улучшил скрипт на bash для отсылки в телеграм, вся фишка скрипта в том что CHAT ID для бота всегда одинаковый, и нет необходимости каждый раз его получать по новой,достаточно  получить его значение один раз скриптом, но прежде чем запустить скрипт для получения CHAT_ID необходимо поприветсовать в чате бота, ввести какое нить слово, скажем "Привет бот!" а после запустить скрипт, ну так будет лучше и наверняка!

: используя скрипт что ниже бота не обязательно приветсвовать, проверено!

upd: Напомню как получить бота и TOKEN для него
-----------------------------------------------------------------------
Откройте Telegram и найдите @BotFather:

Введите @BotFather в поле поиска и выберите официального бота.
Начните разговор с BotFather, отправив команду /start.

Создайте нового бота, отправив команду:

/newbot

Вам будет предложено выбрать имя для вашего бота. Введите любое имя, например MyFileSenderBot.

Затем выберите уникальное имя пользователя для бота, которое должно оканчиваться на bot, например, myfilesender_bot.

После создания бота BotFather отправит вам токен API — уникальную строку, что-то вроде 123456789:ABCdefGhIjkLmnoPQRStUvWxYz.
Сохраните этот токен.
этот токен следует подставить  в скрипты , в скриптах это указано
-----------------------------------------------------------------------
далее следует скрипт дя получения CHAT_ID
Код
#!/bin/bash
TOKEN="Подставить тут TOKEN вашего бота"
 response="$(curl -s "https://api.telegram.org/bot$TOKEN/getUpdates")"
 CHAT_ID="$(echo $response | grep -o '"chat":{"id":[0-9]*' | grep -o '[0-9]*' | head -n 1)"
 echo "Получен Chat ID: $CHAT_ID"


далее зная TOKEN и  CHAT_ID можем подставить их значение в скрипт что ниже, и по идее должно сработать без обращения к /getUpdates и файл и текст отошлются
улучшеный код который шлет файлы в  telegram
Код
#!/bin/bash

# Ваш токен бота
TOKEN="подставить Ваш токен бота"
CHAT_ID="подставить Chat ID "  # Задайте ваш Chat ID вручную, чтобы не получать его каждый раз



# Получение содержимого из буфера обмена с использованием xsel
content="$(xsel --clipboard --output)"

# Проверка на наличие файла или текста
if [ -f "$content" ]; then
    # Если это файл, отправляем его как документ
    file_path="$content"
    echo "Обнаружен файл: $file_path"

    # Отправка файла как документ
    response=$(curl -s -F "chat_id=$CHAT_ID" -F "document=@$file_path" "https://api.telegram.org/bot$TOKEN/sendDocument")
    status=$(echo "$response" | grep -o '"ok":true')

    if [ "$status" == '"ok":true' ]; then
        echo "Файл успешно отправлен."
    else
        echo "Ошибка при отправке файла: $response"
    fi
else
    # Если это не файл, отправляем как текстовое сообщение
    echo "Обнаружен текст: $content"

    # Отправка текста как сообщение
    response=$(curl -s --data "chat_id=$CHAT_ID&text=$content" "https://api.telegram.org/bot$TOKEN/sendMessage")
    status=$(echo "$response" | grep -o '"ok":true')

    if [ "$status" == '"ok":true' ]; then
        echo "Текст успешно отправлен."
    else
        echo "Ошибка при отправке текста: $response"
    fi
fi

я проверил код работает.
ниже ссылки на видеинструкцию
на mail.ru:   https://cloud.mail.ru/public/Ass1/YDuHYGxdk
на ya-disk:  https://disk.yandex.ru/i/lr6mJa60I4knTg

« Последнее редактирование: 10 Сентябрь 2024, 23:43:23 от totiks2012 »

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 941
  • Репутация: +24/-0
  • Автор темы
Re: Быстрая передача файлов через интернет.
« Ответ #24 : 07 Сентябрь 2024, 12:03:21 »
я решил вопрос с отсылкой файла либо текста в бот чата TamTam сылка на чат https://tamtam.chat
Зависимости--
curl ,jq ,xsel
откроем чат TamTam  https://tamtam.chat
в поисковой строке чата  вписываем имя для поиска управляющнго главного бота @PrimeBot
заходим к нему, и в поле сообщений с правой стороны увидим  консоль управления ботом,  и выбираем создать бота -- create, в поле сообщения выведится /create ,жмём ввод, управляющий бот запросит имя бота, вводим ,после запроса тоже вводим имя чата, управляющий бот создаст чат бота, ВАЖНО:
Сохраните себе ТОКЕН чат бота коорый вам предоставил управляющий бот @PrimeBot
далее нужно в новосозданом боте нажать НАЧАТЬ и написать в его чате что нибудь, например привет.
теперь создаём скрипт с именем get-tamtam-chat_id.sh
и сохраняем в него этот код
Код
#!/bin/bash
#set -x
# Ваш токен бота
TAMTAM_TOKEN="Подставляем ТОКЕН чат бота кторый мы сохранили из управляющего бота"

# URL для получения списка чатов
CHATS_URL="https://botapi.tamtam.chat/chats?access_token=$TAMTAM_TOKEN"
# Получение списка чатов
response=$(curl -s -X GET "$CHATS_URL")

# Вывод полного ответа от API для отладки
#echo "Полный ответ от API при получении списка чатов:"
#echo "$response"

# Извлечение всех CHAT_ID из ответа
chat_ids=$(echo "$response" | jq -r '.chats[] | .chat_id')

# Проверка, есть ли чаты
if [ -z "$chat_ids" ]; then
    echo "Нет доступных чатов."
else
    echo "Доступные CHAT_ID:"
    echo "$chat_ids"
fi


Далее создаём скрипт tamtam-file-send-bot.sh и вносим в него этот код
Код
#!/bin/bash
#set -x

# Ваш токен бота
TAMTAM_TOKEN="ТОКЕН чат бота"

# Идентификатор чата
CHAT_ID="полученый из скрипта что выше значение CHAT_ID"

#!/bin/bash


# Получение содержимого буфера обмена
CONTENT=$(xsel --clipboard --output)

if [ -z "$CONTENT" ]; then
    echo "Ошибка: Буфер обмена пуст."
    exit 1
fi

# Проверка, является ли содержимое буфера обмена путем к файлу
if [ -f "$CONTENT" ]; then
    # URL для получения URL загрузки
    UPLOAD_URL_REQUEST="https://botapi.tamtam.chat/uploads?access_token=$TAMTAM_TOKEN&type=file"

    # Получение URL для загрузки файла
    upload_url_response=$(curl -s -X POST "$UPLOAD_URL_REQUEST")

    # Вывод полного ответа от API для отладки
    echo "Полный ответ от API при получении URL для загрузки файла:"
    echo "$upload_url_response"

    # Получение URL для загрузки файла
    upload_url=$(echo "$upload_url_response" | jq -r '.url')

    if [ -z "$upload_url" ]; then
        echo "Ошибка при получении URL для загрузки файла."
        echo "Ответ от API: $upload_url_response"
        exit 1
    fi

    # Загрузка файла на сервер
    upload_response=$(curl -s -X POST "$upload_url" -F "data=@$CONTENT")

    # Вывод полного ответа от API для отладки
    echo "Полный ответ от API при загрузке файла:"
    echo "$upload_response"

    # Получение token из ответа
    token=$(echo "$upload_response" | jq -r '.token')

    if [ -z "$token" ]; then
        echo "Ошибка при загрузке файла."
        echo "Ответ от API: $upload_response"
        exit 1
    fi

    # URL для отправки сообщения с файлом
    MESSAGE_URL="https://botapi.tamtam.chat/messages?access_token=$TAMTAM_TOKEN&chat_id=$CHAT_ID"

    # Сообщение для отправки (включая тип файла)
    MESSAGE="{
        \"attachments\": [
            {
                \"type\": \"file\",
                \"payload\": {
                    \"token\": \"$token\"
                }
            }
        ]
    }"

    # Отправка запроса
    response=$(curl -s -X POST "$MESSAGE_URL" -H "Content-Type: application/json" -d "$MESSAGE")

    # Проверка ответа
    if echo "$response" | grep -q "\"ok\":true"; then
        echo "Файл успешно отправлен в чат."
    else
        echo "Ошибка при отправке файла в чат."
        echo "Ответ от API: $response"
    fi
else
    # URL для отправки сообщения
    URL="https://botapi.tamtam.chat/messages?access_token=$TAMTAM_TOKEN&chat_id=$CHAT_ID"

    # Сообщение для отправки
    MESSAGE=$(jq -n --arg text "$CONTENT" '{text: $text}')

    # Отправка запроса
    response=$(curl -s -X POST $URL -H "Content-Type: application/json" -d "$MESSAGE")

    # Проверка ответа
    if echo "$response" | grep -q "\"ok\":true"; then
        echo "Бот может отправлять сообщения в этот чат."
    else
        echo "Бот не может отправлять сообщения в этот чат."
        echo "Ответ от API: $response"
    fi
fi


ctrl+c копируем в буфер файл для отправки или текст и запускаем скрипт, перед запуском скрипта не забудьте подставить значения TOKEN и CHAT_ID, после запуска скрипта файл или текст будет отправлен в чат.

видеоинструкция
ya-disk : https://disk.yandex.ru/i/6ivyRCoX8TKgVA
mail-o   : https://cloud.mail.ru/public/wEQw/gtSMq2cFR
« Последнее редактирование: 11 Сентябрь 2024, 12:37:02 от totiks2012 »

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 941
  • Репутация: +24/-0
  • Автор темы
Re: Быстрая передача файлов через интернет.
« Ответ #25 : 07 Сентябрь 2024, 12:39:56 »
Почему Tamtam ?
во первых это весьма неплохой аудио видео и чат для сообщений. Он был репликой telegram не такой навороченый как telegram  и потому проще в использовании,у него весьма приятный и удобный интерфейс. Кроме того я человек немолодой, и да признаюсь у меня есть друзья и родные в Однокласниках, а tamtam пользовательскую базу берет оттуда. Владельцем tamtam является VK холдинг, и это даёт некоторые гарантии,что чат не прибъют .  Он может работать с ботами.
Он принимает текст и файлы на сохранение, и вот это самое важное единоразово можно закачать до 2 гигабайт, так же щедро как в telegram.  Как это сделать в ответе выше ,
ищем ответ #24.

----------------------------------------------------------------------------------------
Есть приложение tamtam для Linux.
Замечание если CHAT_ID начинается с - например -95634789632145 то это CHAT_ID для груповых чатов, а вот если значение CHAT_ID например 49875237894 положительное то сообщения и файлы будут отправлены непосредствено в чат бота.
Замечание 2 : Перед отсылкой в чат после долгой паузы работы с чатом, хорошей привычкой будет с ним поздороватся послать в чат например сообщение "привет", это делает чат активным и сервер отвечает на эти скрипты, без приветствия может не ответить.
 Теперь всё.
« Последнее редактирование: 07 Сентябрь 2024, 18:39:21 от totiks2012 »

Оффлайн Aksion

  • Новичок
  • *
  • Сообщений: 1
  • Репутация: +0/-0
Re: Быстрая передача файлов через интернет.
« Ответ #26 : 09 Сентябрь 2024, 16:07:58 »
А чем не устраивает IPFS
https://ipfs.tech/

https://docs.ipfs.tech/

Оффлайн Ekim

  • Ветеран
  • *****
  • Сообщений: 614
  • Репутация: +7/-0
Re: Быстрая передача файлов через интернет.
« Ответ #27 : 09 Сентябрь 2024, 19:27:25 »

Для консоли старый добрый Ftp уже немодно?
# A78M-E35 Athlon-840 Nvidia-GT-710 DDR3-8GB Win7 64(bit)/PRA03-1612Game
# H96MaxUltraHD RK3318 2/16 aarch64 kernel 4.4.159

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 941
  • Репутация: +24/-0
  • Автор темы
Re: Быстрая передача файлов через интернет.
« Ответ #28 : 10 Сентябрь 2024, 08:35:14 »
А чем не устраивает IPFS
... я про него и не знал,а насчёт чатов tamtam, и telegram просто удобно, и что самое главное просто ,я ими активно пользуюсь, всё структурировано и под рукой.
« Последнее редактирование: 10 Сентябрь 2024, 08:43:24 от totiks2012 »

Оффлайн totiks2012

  • Ветеран
  • *****
  • Сообщений: 941
  • Репутация: +24/-0
  • Автор темы
Re: Быстрая передача файлов через интернет.
« Ответ #29 : 10 Сентябрь 2024, 08:37:37 »
Для консоли старый добрый Ftp уже немодно?
Ну ftp сервер нужно еще и развернуть, это дополнительные телодвижения, ну а я же не претендую на истину в последней инстанции, рассказал о том что есть вот такой несложный способ, который показался мне очень удобным, просто делюсь, делится всегда приятней.
« Последнее редактирование: 10 Сентябрь 2024, 08:43:50 от totiks2012 »