QRServ paima bet kokius pasirinktus failus jūsų įrenginyje ir padaro juos prieinamus per savo HTTP serverį nenaudojamu prievado numeriu. Pasirinktus failus galima atsisiųsti per žiniatinklio naršyklę kitame įrenginyje ir (arba) programinę įrangą, kuri leidžia atsisiųsti failus per HTTP iš QR kodų.
Su jais susiję įrenginiai turi būti tame pačiame tinkle (t. y. prieigos taškas, interneto ryšio naudojimas [mobiliųjų duomenų nereikia], VPN [su palaikoma konfigūracija]).
Funkcijos:
- QR kodas
- Palieskite QR kodą, kad būtų rodomas visas URL užuomina
- Paspauskite ir palaikykite QR kodą, kad nukopijuotumėte visą URL į iškarpinę
- Importavimas per bendrinimo lapą
- Kelių failų pasirinkimo palaikymas
- Programėlėje ir per bendrinimo lapą
- Pasirinkti failai įdedami į ZIP archyvą
- Užuomina, paspaudus ir palaikius gauto archyvo failo pavadinimą, bus parodyti originalūs pasirinkti failai
- Tiesioginės prieigos režimas
- Pasiekiama tik „Android 10“ ar senesnėse versijose „Play Store“ versijoje
- Norėdami naudoti šią funkciją „Android 11“ ar naujesnėse versijose, naudokite „GitHub“ versiją (nuoroda yra programėlėje, po dialogo lange „Apie“ ir vėliau aprašyme) – atkreipkite dėmesį, kad pirmiausia reikia pašalinti „Play Store“ versiją, nes ji būtų pasirašyta naudojant kitą sertifikatą
- Dideli failai? Naudokite tiesioginės prieigos režimą, kad galėtumėte tiesiogiai pasiekti vidinę atmintinę ir nebandytumėte nukopijuoti pasirinkimo į programos talpyklą.
- Šio režimo failų tvarkyklė palaiko tik vieno failo pasirinkimą.
- Režimą galima perjungti paspaudus SD kortelės piktogramą.
- Pasirinktų failų pašalinimo ir modifikavimo aptikimas (pastarasis galimas tik su DAM).
- Bendrinimo parinktis.
- Failo pavadinimo rodymas ir slėpimas atsisiuntimo URL kelyje.
- Ilgai paspauskite bendrinimo mygtuką, kad perjungtumėte.
- Pranešti, kada klientas paprašė talpinamo failo ir kada atsisiuntimas baigtas (įskaitant prašančiojo IP adresą).
- Galima pasirinkti įvairius IP adresus iš skirtingų tinklo sąsajų.
- HTTP serveris naudoja nenaudojamą („atsitiktinį“) prievadą.
- Palaiko įvairias kalbas: anglų, prancūzų, vokiečių, vengrų, italų, lenkų, portugalų, ispanų, rusų, turkų, persų, hebrajų.
Leidimų naudojimas:
- android.permission.INTERNET -- Galimų tinklo sąsajų ir HTTP serverio prievadų rinkinys.
- android.permission.READ_EXTERNAL_STORAGE -- Tik skaitymo prieiga prie emuliuotos, fizinės SD kortelės (-ių) ir USB masinės atminties.
QRServ yra atvirojo kodo. https://github.com/uintdev/qrserv