QRServ tager alle valgte filer på din enhed og gør dem tilgængelige via sin egen HTTP-server på et ubrugt portnummer. De valgte filer kan derefter downloades via en webbrowser på en anden enhed og/eller software, der tillader fildownloads via HTTP fra QR-koder.
De involverede enheder skal være på samme netværk (dvs. adgangspunkt, tethering [ingen mobildata kræves], VPN [med en understøttet konfiguration]).
Funktioner:
- QR-kode
-- Tryk på QR-koden for at vise URL'en i et værktøjstip
-- Tryk og hold QR-koden nede for at kopiere den fulde URL til udklipsholderen
- Importer via delingsark
- Understøttelse af valg af flere filer
-- I appen og via delingsark
-- Valget placeres i et ZIP-arkiv
--- Værktøjstip: Når du trykker og holder nede på navnet på den resulterende arkivfil, vises de oprindeligt valgte filer
- Direkte adgangstilstand
-- Kun tilgængelig på Android 10 eller tidligere i Play Store-versionen
-- For at bruge denne funktion på Android 11 eller nyere skal du bruge GitHub-versionen (linket findes i appen under dialogboksen 'Om' og senere i beskrivelsen) -- bemærk venligst, at Play Store-versionen skal afinstalleres først, da den ville blive signeret med et andet certifikat
-- Store filer? Brug direkte adgangstilstand for at bruge direkte adgang til intern lagring for at undgå at forsøge at kopiere valget til app-cachen
--- Filhåndteringen til denne tilstand understøtter kun valg af enkeltfiler
--- Tilstanden kan slås til og fra ved at trykke på SD-kortikonet
- Fjernelse og ændring af filvalg (sidstnævnte kun tilgængelig med DAM)
- Delingsmulighed
- Vis og skjul filnavn i download-URL-stien
-- Tryk længe på deleknappen for at slå til og fra
- Giv besked, når en klient anmodede om den hostede fil, og når download er færdig (inkluderer anmoderens IP-adresse)
- Forskellige IP-adresser fra forskellige netværksgrænseflader kan vælges
- HTTP-server bruger en ubrugt ("tilfældig") port
- Understøtter forskellige sprog: engelsk, fransk, tysk, ungarsk, italiensk, polsk, portugisisk, spansk, russisk, tyrkisk, persisk, hebraisk
Tilladelsesbrug:
- android.permission.INTERNET -- Indsamling af tilgængelige netværksgrænseflader og portbinding for HTTP-serveren
- android.permission.READ_EXTERNAL_STORAGE -- Skrivebeskyttet adgang til emulerede, fysiske SD-kort og USB-masse lagring
QRServ er open source.
https://github.com/uintdev/qrserv