@SterhXXX

Как передать файл по интернету при помощи прямой ссылки?

Приветы!
Народ, есть глупый вопрос, но самостоятельно разобрать его не могу, поэтому прошу у вас помощи!
Как передать файл через интернет по средством прямой ссылки??? Чтоб жмякнул на нее, и началось скачивание (собираюсь скачать на Linux посредством wget).
  • Вопрос задан
  • 104 просмотра
Пригласить эксперта
Ответы на вопрос 5
Sanes
@Sanes
На сервере с файлом должен быть веб-сервер или ftp.
Ответ написан
используй или serveo.net или ngrock
Ответ написан
@rPman
Сторонние облачные сервисы, бесплатные, так или иначе стараются ограничивать возможность загрузки файлов по http, полагаю чтобы их не использовали как техническую хранилку, чтобы автоматизировать было сложно а так же чтобы наверное не регали 100500 аккаунтов в бесплатных тарифных планах и не использовали через автопрослойку (а так используют).

Пробуйте dropbox, google drive, microsoft onedrive, все они имеют бесплатный лимит (гигабайты) и так или иначе позволяют получить эту ссылку (т.е. руками загружаете в интерфейсе, делаете пару кликов и получаете ссылку, которую можно кормить wget).

Если надо большой файл, то либо платные сервисы (amazon s3 например относительно дешевый) либо если надо кратковременно, пользуйтесь своим собственным vps сервером, берете от пары баксов в год (места мало, считанные гигабайты, от $10 в год можно 40гб найти), настраиваете там любой веб сервер (тот же nginx или вообще однострочник, мне нравится php -S, памяти это не потребляет) и вперед.

Свой сервис по определению будет дешевле и гибче, но и настраивать самому придется.
Ответ написан
@Zzzz9
Если linux-linux(unix) просто скопировать scp, rsync
Если на windows, он умеет ftp, http(https), torrent либо тоннель какой т.е. сервисы нужны.
Ответ написан
jamakasi666
@jamakasi666
Просто IT'шник.
Лично я сейчас использую https://send.firefox.com/ для файлов до 2гб.
Если надо прям с линукса то вариантов много, как пример
1) Естественно у вас должен быть белый ip, и открыт нужный порт в фаирволе на роутере и в линуксе
2) один из следующих вариантов:
-python -m SimpleHTTPServer & //расшарит папку из который запустил на порту 8000
-для 3 питона python3 -m http.server
-еще миллиард вариантов вплоть до утилиты nc

Самый трушный и безопасный это scp.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы