QRServ берёт выбранные файлы на вашем устройстве и делает их доступными через свой HTTP-сервер по свободному порту. Выбранные файлы затем можно загрузить через веб-браузер на другом устройстве и/или с помощью программного обеспечения, позволяющего загружать файлы по HTTP из QR-кодов.
Устройства должны находиться в одной сети (т.е. иметь точку доступа, режим модема [мобильные данные не требуются], VPN [с поддерживаемой конфигурацией]).
Функции:
- QR-код
- Нажмите на QR-код, чтобы увидеть полный URL-адрес во всплывающей подсказке
- Нажмите и удерживайте QR-код, чтобы скопировать полный URL-адрес в буфер обмена
- Импорт через Sharesheet
- Поддержка выбора нескольких файлов
- В приложении и через Sharesheet
- Выбранные файлы помещаются в ZIP-архив
- Подсказка при нажатии и удерживании имени полученного файла архива покажет изначально выбранные файлы
- Режим прямого доступа
- Доступно только на Android 10 и более ранних версиях в версии Play Store
- Чтобы использовать эту функцию на Android 11 и более поздних версиях, используйте версию GitHub (ссылка находится в диалоговом окне «О приложении» и далее в описании). Обратите внимание, что версию Play Store необходимо сначала удалить, так как она будет подписана другим сертификатом.
- Большие файлы? Используйте режим прямого доступа, чтобы использовать прямой доступ к внутренней памяти, чтобы избежать копирования выбранного файла в кэш приложения.
- Файловый менеджер в этом режиме поддерживает выбор только одного файла.
- Режим можно переключить, нажав на значок SD-карты.
- Обнаружение удаления и изменения выбранного файла (последнее доступно только с DAM).
- Функция «Поделиться»
- Отображение и скрытие имени файла в URL-адресе загрузки.
- Длительное нажатие кнопки «Поделиться» позволяет переключиться.
- Уведомление о запросе клиентом размещенного файла и завершении загрузки (включая IP-адрес запрашивающей стороны).
- Возможность выбора различных IP-адресов из разных сетевых интерфейсов.
- HTTP-сервер использует неиспользуемый («случайный») порт.
- Поддержка различных языков: английский, французский, немецкий, венгерский, итальянский, польский, португальский, испанский, русский, турецкий, персидский, иврит.
Использование разрешений:
- android.permission.INTERNET — Сбор доступных сетевых интерфейсов и привязка портов для HTTP-сервера.
- android.permission.READ_EXTERNAL_STORAGE — Доступ только для чтения к эмулированной физической SD-карте. Карта(ы) памяти и USB-накопитель
QRServ имеет открытый исходный код.
https://github.com/uintdev/qrserv
Последнее обновление
16 авг. 2025 г.