QRServ는 장치에서 선택한 파일을 가져와 사용되지 않은 포트 번호의 자체 HTTP 서버를 통해 사용할 수 있도록 합니다. 그런 다음 선택한 파일을 다른 장치의 웹 브라우저 및/또는 QR 코드에서 HTTP를 통해 파일을 다운로드할 수 있는 소프트웨어를 통해 다운로드할 수 있습니다.
관련 장치는 동일한 네트워크(예: 액세스 포인트, 테더링[모바일 데이터 필요 없음], VPN[지원되는 구성 포함))에 있어야 합니다.
특징:
- QR 코드
- QR 코드를 탭하면 툴팁에 전체 URL이 표시됩니다.
- 전체 URL을 클립보드에 복사하려면 QR 코드를 길게 누르세요.
- 공유시트를 통해 가져오기
- 다중 파일 선택 지원
- 인앱 및 공유 시트를 통해
- 선택 항목은 ZIP 아카이브에 저장됩니다.
- 결과 아카이브 파일 이름을 길게 누르면 도구 설명에 원래 선택한 파일이 표시됩니다.
- 직접 액세스 모드
- Play 스토어 버전은 Android 10 이하에서만 사용 가능
- Android 11 이상에서 이 기능을 사용하려면 GitHub 버전을 사용하세요(링크는 앱 내 '정보' 대화 상자 아래에 있으며 나중에 설명에 나와 있음). -- Play 스토어 버전은 다른 인증서를 사용하여 서명되므로 먼저 제거해야 합니다.
- 대용량 파일이요? 선택 항목을 앱 캐시에 복사하지 않으려면 직접 액세스 모드를 사용하여 내부 저장소에 직접 액세스하세요.
- 이 모드의 파일 관리자는 단일 파일 선택만 지원합니다.
- SD 카드 아이콘을 눌러 모드를 전환할 수 있습니다.
- 파일 선택 제거 및 수정 감지(후자는 DAM에서만 사용 가능)
- 공유 옵션
- 다운로드 URL 경로에 파일 이름 표시 및 숨기기
- 공유 버튼을 길게 누르면 전환됩니다.
- 클라이언트가 호스팅된 파일을 요청하고 다운로드가 완료되면 알림(요청자의 IP 주소 포함)
- 다양한 네트워크 인터페이스의 다양한 IP 주소를 선택할 수 있습니다.
- HTTP 서버는 사용되지 않은("임의") 포트를 사용합니다.
- 다양한 언어 지원: 영어, 프랑스어, 독일어, 헝가리어, 이탈리아어, 폴란드어, 포르투갈어, 스페인어, 러시아어, 터키어, 페르시아어, 히브리어
권한 사용법:
- android.permission.INTERNET - HTTP 서버에 사용 가능한 네트워크 인터페이스 및 포트 바인딩 모음
- android.permission.READ_EXTERNAL_STORAGE -- 에뮬레이트된 실제 SD 카드 및 USB 대용량 저장소에 대한 읽기 전용 액세스
QRServ는 오픈 소스입니다.
https://github.com/uintdev/qrserv