Vuoi trasferire file in una rete interna? Per qualche strano motivo i terminali «non vedono» le cartelle condivise? Non hai i privilegi per modificare la configurazione? O preferisci che tutto avvenga tramite browser? Qualunque sia la tua situazione, credo che dovresti dare un'occhiata a HFS, conosciuto anche come HTTP File Server. Con un paio di clic potrai eseguire un mini-server web che consente di scaricare e trasferire file non solo in una LAN, ma anche via Internet.
In alcune occasioni le soluzioni più semplici finiscono per essere le migliori, e questo vale anche per il software. «L'ultimo» non è necessariamente «il migliore», e ciò che sembra una buona decisione per lo sviluppatore finisce per danneggiare l'utente. Ormai è impossibile contare gli esempi di programmi che sono progrediti nelle versioni solo per perdere consensi e introdurre nuovi problemi, e con questa idea in mente non è mai superfluo ripassare alcune applicazioni classiche. Prendiamo l'esempio di HFS, HTTP File Server. Il suo sviluppo risale al 2002 e, nonostante gli intervalli tra le build stabili, il progetto rimane attivo, eliminando bug e dando vita a nuovi fork, grazie al suo codice open source.
La sua introduzione dice tutto: HFS è uno strumento per condividere file. Con le dovute precauzioni, HFS può farlo via Web, ma la maggior parte delle sue guide si concentra sulle reti LAN. A essere onesti, condividere file dovrebbe essere molto più semplice. Conosciamo tutti molto bene gli attacchi di follia che Windows ha con cartelle o privilegi, e dall'altra parte Samba continua a essere un incubo (qui invoco la pazienza dei cavalieri di Linux).
HFS non solo rende semplice trasferire file in Windows, ma anche in Linux, con un po' di Wine in mezzo. Essendo un server web, HFS presume di poter lavorare sulla porta 80, ma puoi usare qualsiasi porta purché sia aperta nel router (il processo è lo stesso richiesto da molti client BitTorrent). Una volta fatto questo, devi solo specificare le cartelle e/o i file da condividere e accedere dall'altro terminale con l'indirizzo IP dal browser preferito.
Questo dovrebbe bastare per l'uso nelle reti interne. Ora, se il piano è trasmettere file usando HFS a sistemi remoti, il processo è più complicato, fondamentalmente per l'aspetto della sicurezza. HFS non ha supporto HTTPS, e per implementarlo serve l'intervento di Stunnel, oltre a diverse regolazioni manuali. Per fortuna, HFS ha una wiki, e una buona parte della sua documentazione si trova in spagnolo.
https://old.neoteo.com/como-transferir-archivos-desde-android-a-tu-pc/