Existem vários protocolos servidor-cliente, com servidores e clientes que podem ser executados no Android ou no PC. Onde você instala o servidor ou aplicativo cliente não importa, mas os clientes são normalmente mais leves, então preferiria o dispositivo Android, portanto, provavelmente também estão mais disponíveis na loja de aplicativos.
Por exemplo, o ES file explorer comum (aplicativo Android) tem:
- cliente SMB (marca "LAN") incorporado
- FTP (s) cliente
- cliente SFTP / SCP
- servidor FTP (Gerenciador Remoto de marca)
A solução mais rápida na minha experiência é o aplicativo Airdroid . A web do Android permite que você:
- acesse o telefone via Wi-Fi usando uma interface de navegador da Web no PC. Tanto a LAN como remotamente, o remoto requer uma conta.
- Eles também têm um cliente de desktop, que eu assumo apenas reverte as funções de servidor web / cliente da Web.
Como alternativa, se você não tiver uma LAN, mas quiser usar o Wi-Fi devido a seus benefícios práticos, haverá Wi-Fi Direto . As implementações provavelmente usarão FTP ou similar para o protocolo de transferência real.
Parece que você deseja automatizar a transferência de arquivos puxando arquivos de vários servidores FTP do Android usando um script de PC. Mas você tem corrupção de dados. Considere alterar o aplicativo do servidor FTP (talvez use o SMB) ou verificar o sinal do wifi.