QRServ mengambil berkas terpilih di perangkat Anda dan menyediakannya melalui server HTTP-nya sendiri pada nomor port yang tidak terpakai. Berkas terpilih tersebut kemudian dapat diunduh melalui peramban web di perangkat lain dan/atau perangkat lunak yang memungkinkan pengunduhan berkas melalui HTTP dari kode QR.
Perangkat yang terlibat harus berada di jaringan yang sama (misalnya titik akses, tethering [tidak memerlukan data seluler], VPN [dengan konfigurasi yang didukung]).
Fitur:
- Kode QR
- Ketuk kode QR untuk menampilkan URL lengkap di tooltip
- Tekan dan tahan kode QR untuk menyalin URL lengkap ke clipboard
- Impor melalui sharesheet
- Dukungan pemilihan multi-file
- Dalam aplikasi dan melalui sharesheet
- Pilihan akan disimpan ke dalam arsip ZIP
- Tooltip akan menampilkan file yang dipilih saat menekan dan menahan nama file arsip yang dihasilkan
- Mode Akses Langsung
- Hanya tersedia di Android 10 atau versi Play Store yang lebih lama
- Untuk menggunakan fitur ini di Android 11 atau versi yang lebih baru, gunakan versi GitHub (tautan ada di dalam aplikasi di bawah dialog 'tentang' dan di bagian deskripsi) -- harap diperhatikan bahwa versi Play Store perlu dihapus instalasinya terlebih dahulu karena akan ditandatangani menggunakan sertifikat yang berbeda
- File besar? Gunakan mode akses langsung untuk mengakses penyimpanan internal secara langsung guna menghindari upaya menyalin pilihan ke cache aplikasi.
- Pengelola berkas untuk mode ini hanya mendukung pemilihan berkas tunggal.
- Mode ini dapat diubah dengan menekan ikon kartu SD.
- Penghapusan pilihan berkas dan deteksi modifikasi (yang terakhir hanya tersedia dengan DAM).
- Opsi berbagi.
- Menampilkan dan menyembunyikan nama berkas di jalur URL unduhan.
- Tekan lama tombol berbagi untuk beralih.
- Notifikasi ketika klien meminta berkas yang dihosting dan ketika unduhan selesai (termasuk alamat IP pemohon).
- Berbagai alamat IP dari antarmuka jaringan yang berbeda dapat dipilih.
- Server HTTP menggunakan port yang tidak terpakai ("acak").
- Mendukung berbagai bahasa: Inggris, Prancis, Jerman, Hungaria, Italia, Polandia, Portugis, Spanyol, Rusia, Turki, Persia, Ibrani.
Penggunaan izin:
- android.permission.INTERNET -- Kumpulan antarmuka jaringan yang tersedia dan pengikatan port untuk server HTTP.
- android.permission.READ_EXTERNAL_STORAGE -- Akses baca-saja ke kartu SD fisik dan USB yang diemulasi. Penyimpanan massal
QRServ bersifat sumber terbuka.
https://github.com/uintdev/qrserv