Jump to content

Envio de arquivos em LAN com Python Http Server


Recommended Posts

Algumas vezes é necessário enviar arquivos entre dois computadores ou computador x smartphone. Para isso, podem-se utilizar diversas ferramentas, que variam em complexidade ou compatibilidade com diferentes sistemas.

Um jeito mais simples e de maior compatibilidade é com o comando do Python para a execução rápida de um servidor HTTP.

 

Requisitos

Para fazer esse processo, você precisará de:

  • Python instalado no computador que irá compartilhar os arquivos.
  • Saber o IP local do computador que irá compartilhar os arquivos.

 

Você pode visualizar o IP local da maquina utilizando o comando ifconfig (Linux) ou ipconfig (Windows).

 

Instruções

Abra o cmd na pasta onde estão os arquivos e digite:

# Se estiver usando Python3
python3 -m http.server

# Se estiver usando Python2
python -m SimpleHTTPServer

 

Agora vá no computador ou smartphone que deseja fazer o download dos arquivos e acesse o endereço:

http://<ip-do-pc-com-os-arquivos>:8000

Ex: http://192.168.0.141:8000

 

Ao acessar o endereço, você verá a lista de arquivos na pasta, podendo simplesmente clicar no arquivo desejado para fazer o download.

image.png

 

 

  • Curtir 2
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×
×
  • Create New...