Met dit programma kunt u een FTP-server op uw Android-apparaat uitvoeren. Dit betekent dat elke andere computer / apparaat toegang heeft tot de bestanden op uw Android-apparaat terwijl de ftp-server actief is. Als u bijvoorbeeld 'ftp: // ...' in de URL van de firefox-url invoert, kunt u door de bestanden op uw apparaat bladeren vanaf een desktop-pc of een laptop.
Standaard zijn de gebruikersnaam en het wachtwoord beide 'ftp', u moet deze wijzigen. U gebruikt deze gebruikersnaam en dit wachtwoord om toegang te krijgen tot de server.
Om stroom- en beveiligingsredenen wordt aanbevolen om de server na gebruik te stoppen.
Kenmerken:
* Complete en efficiënte FTP-server
* Kan intern geheugen en ook externe opslag lezen / schrijven (zie geavanceerde instellingen)
* Implementeert geavanceerde FTP-functies zoals UTF8, MDTM en MFMT
* Implementeert Bonjour / DNS-SD voor eenvoudige service-detectie
* Kan automatisch verbinding maken op geselecteerde wifi-netwerken (werk / thuis / ...)
* Kan worden gestart / gestopt door Tasker of Locale, is dus ook een plug-in Tasker / Locale
* Anonieme login mogelijk (met beperkte rechten voor beveiliging)
* Configuratie van chroot-directory mogelijk (standaard sdcard)
* Configuratie van poort mogelijk (standaard 2121)
* Mogelijk om door te blijven lopen terwijl het scherm is uitgeschakeld
* Werkt op lokaal netwerk, zelfs bij tethering (telefoon is het toegangspunt)
* Heeft publieke intenties om scripting te ondersteunen:
- be.ppareit.swiftp.ACTION_START_FTPSERVER
- be.ppareit.swiftp.ACTION_STOP_FTPSERVER
* Volgt de richtlijnen van de materiaalinterface, ziet er goed uit op telefoon / tablet / tv / ...
* Gebruikt melding om gebruiker eraan te herinneren dat de server actief is
* Eenvoudig starten / stoppen van server vanuit instellingen
* Heeft widget om het starten / stoppen van de server te vergemakkelijken
De server is volledig geïmplementeerd in de app zelf, er wordt geen externe bibliotheek gebruikt. Het biedt de best mogelijke prestaties om op Android uit te voeren. Sommige geavanceerde functies zoals UTF8, MDTM en MFMT zijn geïmplementeerd. Hoewel het onderliggende bestandssysteem ze moet ondersteunen.
De Bonjour / DNS-SD-ondersteuning is erg handig als de client en het bestandsbeheer ook de protocollen ondersteunen. Op deze manier vindt u het moment dat u de FTP-server op het Android-apparaat start, in de netwerkmap van uw bureaublad.
Veel gebruikers vroegen of het mogelijk was om de server automatisch te starten wanneer het Android-apparaat actief was. We vonden dat het nuttiger was om de server automatisch te starten wanneer we verbonden zijn met bepaalde wifi-netwerken. Dit heeft hetzelfde effect en is erg handig, bijvoorbeeld wanneer u thuiskomt, start uw ftp-server. We gingen toen nog verder en voegden ondersteuning toe voor Tasker of Locale. De mensen die graag wat use-cases voor hun apparaat willen schrijven, kunnen dat dus gemakkelijk doen.
Logische instellingen zijn beschikbaar, zoals je bijvoorbeeld anonieme login kunt instellen en chroot en port kunt configureren. Een kleine groep gebruikers heeft speciale gebruikstoepassingen. Bijvoorbeeld het uitvoeren van de server tijdens het tetheren of het uitvoeren van de server vanaf de ethernet-kabel. Dat is allemaal mogelijk en we staan open voor meer verbeteringen.
Het ontwerp volgt de officiële richtlijnen. U kunt er zeker van zijn dat de interface en het logo er goed uitzien op uw apparaat. We maken het ook gemakkelijk om de server te bedienen, met behulp van meldingen of widgets waar nodig.
FTP Server is open source software vrijgegeven onder de GPL v3.
Code: https://github.com/ppareit/swiftp
Problemen: https://github.com/ppareit/swiftp/issues?state=open
Huidig beheerder: Pieter Pareit.
Eerste ontwikkeling: Dave Revell.