About QRServ

QRServ — Open Source Messaging App

MIT

QRServ takes any selected files on your device and makes them available through its own HTTP server at an unused port number. The selected files can then be downloaded via web browser on another device and/or software that allows file downloads over HTTP from QR codes. Devices involved would need to be on the same network (i.e. access point, tethering [no mobile data required], VPN [with a supported configuration]).

Features:

  • QR Code -- Tap the QR code to show the URL in a tooltip -- Press and hold the QR code to copy URL to clipboard
  • Share option
  • Multi-file selection support -- Multi-file selection would result in a ZIP archive --- Tooltip when press and holding on the resulting archive file name will reveal the originally selected files
  • Direct Access Mode -- Available only on Android 10 or earlier on the Play Store version -- To use this feature on Android 11 or later, use the GitHub version (link is in-app under the 'about' dialog) -- please note that the Play Store version must be uninstalled first as it is signed using a different certificate -- Large files? Use direct access mode to use direct access to internal storage as to avoid attempting to copy the selection into app cache -- The file manager for this mode supports only single file selection -- The mode can be toggled via settings
  • File selection removal and modification detection (latter only available with DAM)
  • Import via sharesheet
  • Show or hide filename in download URL
  • Notify when a client requested the hosted file and when that download finishes (includes requestor's IP address)
  • Various IP addresses from different network interfaces can be chosen
  • HTTP server uses an unused random or user configurable port
  • Supports various languages: English, French, German, Hungarian, Italian, Polish, Portuguese, Spanish, Russian, Turkish, Persian, Hebrew

Permission usage:

  • android.permission.INTERNET -- Collection of available network interfaces and port binding for the HTTP server
  • android.permission.READ_EXTERNAL_STORAGE -- Read-only access to emulated, physical SD card(s) and USB mass storage
  • android.permission.MANAGE_EXTERNAL_STORAGE -- Direct access to select files on internal storage rather than what gets cached first (only available outside Google Play)

QRServ is open source. https://github.com/uintdev/qrserv

License
MIT
Privacy
Ad-Free, Open Source, No Tracking
Platforms
Android

Install

GitHubIzzyOnDroid