QRServ mengambil file apa pun yang dipilih di perangkat Anda dan membuatnya tersedia melalui server HTTPnya sendiri pada nomor port yang tidak digunakan. File yang dipilih kemudian dapat diunduh melalui browser web pada perangkat dan/atau perangkat lunak lain yang memungkinkan pengunduhan file melalui HTTP dari kode QR.
Perangkat yang terlibat harus berada di jaringan yang sama (yaitu titik akses, tethering [tidak memerlukan data seluler], VPN [dengan konfigurasi yang didukung]).
Fitur:
- Kode QR
- Ketuk kode QR untuk menampilkan URL lengkap di keterangan alat
- Tekan dan tahan kode QR untuk menyalin URL lengkap ke clipboard
- Impor melalui sharesheet
- Dukungan pemilihan multi-file
- Dalam aplikasi dan melalui sharesheet
- Pilihan dimasukkan ke dalam arsip ZIP
- Tooltip ketika menekan dan menahan nama file arsip yang dihasilkan akan menampilkan file asli yang dipilih
- Mode Akses Langsung
- Hanya tersedia di Android 10 atau lebih lama pada versi Play Store
- Untuk menggunakan fitur ini di Android 11 atau lebih baru, gunakan versi GitHub (tautan ada dalam aplikasi di bawah dialog 'tentang' dan nanti di deskripsi) -- perlu diperhatikan bahwa versi Play Store harus dicopot pemasangannya terlebih dahulu karena akan ditandatangani menggunakan sertifikat yang berbeda
- File besar? Gunakan mode akses langsung untuk menggunakan akses langsung ke penyimpanan internal untuk menghindari upaya menyalin pilihan ke cache aplikasi
- Manajer file untuk mode ini hanya mendukung pemilihan file tunggal
- Mode dapat diubah dengan menekan ikon kartu SD
- Penghapusan pemilihan file dan deteksi modifikasi (yang terakhir hanya tersedia dengan DAM)
- Opsi Bagikan
- Tampilkan dan sembunyikan nama file di jalur URL unduhan
- Tekan lama tombol bagikan untuk beralih
- Beritahukan ketika klien meminta file yang dihosting dan kapan unduhan itu selesai (termasuk alamat IP pemohon)
- Berbagai alamat IP dari antarmuka jaringan yang berbeda dapat dipilih
- Server HTTP menggunakan port yang tidak digunakan ("acak").
- Mendukung berbagai bahasa: Inggris, Perancis, Jerman, Hongaria, 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 hanya baca ke kartu SD fisik yang ditiru dan penyimpanan massal USB
QRServ adalah sumber terbuka.
https://github.com/uintdev/qrserv