파일 전송 · 웹 서버

컴퓨터나 휴대폰에서 브라우저로 기기의 SD 카드에 책을 올리고 정리합니다.

파일 전송 열기

홈에서 파일 전송을 고르면 연결 방법을 고르는 화면이 나옵니다.

홈
홈
연결 방법 고르기
연결 방법 고르기홈 → 파일 전송

네 가지 방법

설정 → 시스템 → Wi-Fi 네트워크는 네트워크를 저장만 합니다. 웹 서버는 파일 전송에서만 켜집니다.

USB 드라이브는 X4 Pro, X4 Classic, Paper Mono에서만 보입니다. 위 화면은 X3라서 세 가지만 나옵니다.

네트워크 연결

  1. 1
    네트워크 연결을 고르면 주변 Wi-Fi를 찾습니다.
  2. 2
    측면 버튼으로 네트워크를 고르고 연결을 누릅니다. 터치 기기는 눌러서 고릅니다. *는 암호가 걸린 네트워크, +는 저장된 네트워크입니다. 목록에 없는 네트워크는 숨겨진 네트워크 추가...로 넣고, 재시도는 다시 찾습니다.
  3. 3
    암호가 필요하면 화면 키보드로 입력합니다. 한 번 연결한 네트워크는 다음부터 바로 연결됩니다.
  4. 4
    연결되면 주소와 QR 코드가 나옵니다. 같은 Wi-Fi에 있는 컴퓨터나 휴대폰 브라우저에서 화면의 주소를 열거나 QR 코드를 찍습니다.
Wi-Fi 고르기
Wi-Fi 고르기파일 전송 → 네트워크 연결
웹 서버 실행 중
웹 서버 실행 중

http://crosspoint.local/이 열리지 않으면(일부 안드로이드) IP 주소를 쓰세요.

핫스팟 만들기

  1. 1
    핫스팟 만들기를 고르면 기기가 CrossPoint-Reader라는 Wi-Fi를 엽니다. 암호는 없습니다.
  2. 2
    휴대폰이나 컴퓨터를 이 Wi-Fi에 연결합니다. 위쪽 QR 코드를 찍으면 바로 연결됩니다.
  3. 3
    브라우저에서 http://crosspoint.local/ 또는 http://192.168.4.1/을 엽니다. 아래쪽 QR 코드로도 열립니다.

핫스팟에 붙어 있는 동안 휴대폰이나 컴퓨터는 인터넷이 안 될 수 있습니다.

핫스팟 화면
핫스팟 화면파일 전송 → 핫스팟 만들기

Calibre 무선 연결

  1. 1
    컴퓨터의 Calibre에 CrossPoint Reader 플러그인을 설치합니다. 설치 방법은 파일·Calibre 가이드에 있습니다.
  2. 2
    기기에서 Calibre 무선 연결을 고르고 Wi-Fi를 고릅니다. 컴퓨터와 같은 네트워크여야 합니다.
  3. 3
    Calibre에서 책을 고르고 장치로 전송을 누릅니다. 보내는 동안 기기 화면을 그대로 두세요.
Calibre 대기 화면
Calibre 대기 화면파일 전송 → Calibre 무선 연결

USB 드라이브

X4 Pro · X4 Classic · Paper Mono
  1. 1
    USB 케이블로 컴퓨터에 연결하고 USB 드라이브를 고릅니다.
  2. 2
    컴퓨터에 SD 카드가 외장 드라이브로 나타납니다. 파일을 그대로 복사하고 지웁니다.
  3. 3
    컴퓨터에서 드라이브를 꺼내거나 케이블을 뽑으면 기기가 홈으로 돌아갑니다.

웹 화면에서 할 수 있는 것

주소를 열면 위쪽에 Home, File Manager, Settings 메뉴가 있습니다. 웹 화면은 영어입니다.

Home

기기 상태를 봅니다. 시리얼 번호, 펌웨어 버전, Wi-Fi 상태, IP 주소, 남은 메모리.

Settings

기기 설정 전체를 브라우저에서 바꿉니다. 기기 화면에 없는 값도 여기 있습니다: OPDS 다운로드 폴더와 파일 이름 형식, 조명 밝기·색온도, KOReader 계정, 시계 세부값.

저장된 Wi-Fi 네트워크와 OPDS 서버도 여기서 추가하고 지웁니다.

File Manager

  • Upload: 여러 파일을 한 번에 올립니다. 창에 끌어다 놓아도 됩니다. 실패한 파일은 Retry로 다시 올립니다.
  • Optimize EPUB: 올리기 전에 브라우저에서 EPUB 속 이미지를 기기 화면에 맞게 줄입니다.
  • New Folder: 폴더를 만듭니다.
  • 파일마다 이름 바꾸기, 다른 폴더로 옮기기, 내려받기가 있습니다. 이미지 파일은 눌러서 미리 봅니다.
  • 휴지통 아이콘으로 지웁니다. 여러 개를 골라 Delete Selected로 한 번에 지울 수도 있습니다. 폴더는 비어 있어야 지워지고, 지운 파일은 되살릴 수 없습니다.

글꼴(.epdfont)은 File Manager로 /fonts 폴더에 올립니다. 한글 글꼴 안내를 보세요.

WebDAV

웹 서버가 켜져 있는 동안 macOS Finder, Windows 파일 탐색기, Cyberduck 같은 WebDAV 클라이언트에서 같은 주소를 네트워크 드라이브로 연결할 수 있습니다.

개발자용: 포트와 API

웹 화면이 쓰는 HTTP API를 직접 부를 수 있습니다.

포트

80HTTP웹 화면, API, WebDAV
81WebSocketWebSocket 업로드
8134UDP기기 찾기. hello를 보내면 응답합니다
crosspoint.localmDNSmDNS 호스트 이름(서비스 등록은 없음)

엔드포인트

GET/api/status기기 상태
GET/api/files폴더 목록 (?path=)
GET/download파일 내려받기 (?path=)
POST/uploadmultipart 업로드 (?path=)
POST/mkdir폴더 만들기
POST/rename이름 바꾸기
POST/move옮기기
POST/delete지우기
GET POST/api/settings설정 읽기·쓰기
GET POST/api/wifi저장된 Wi-Fi 목록·추가 (지우기는 /api/wifi/delete)
GET POST/api/opdsOPDS 서버 목록·추가 (지우기는 /api/opds/delete)

인증이 없습니다. Range 요청과 이어받기를 지원하지 않고, 업로드가 끊기면 받던 파일을 지웁니다.

문제 해결

브라우저에서 열리지 않음

  • 휴대폰·컴퓨터가 기기와 같은 Wi-Fi에 있는지 확인합니다. 핫스팟이면 CrossPoint-Reader에 붙어 있어야 합니다.
  • 주소는 https가 아니라 http://로 시작합니다.
  • crosspoint.local이 안 되면 화면의 IP 주소를 씁니다.
  • VPN이나 게스트 Wi-Fi(기기끼리 통신 차단)는 끄거나 다른 네트워크를 씁니다.

업로드가 실패하거나 끊김

  • 공유기 가까이에서, 기기 화면을 켜 둔 채로 올립니다.
  • SD 카드에 남은 공간을 확인합니다.
  • 실패한 파일은 Retry로 다시 올립니다. 끊긴 파일은 지워지므로 처음부터 다시 올라갑니다.

보안

  • 웹 서버에는 인증이 없습니다. 같은 네트워크의 누구나 파일을 보고 지울 수 있습니다.
  • 집처럼 믿을 수 있는 네트워크에서만 쓰세요.
  • 파일 전송 화면에서 나가기를 누르면 웹 서버와 Wi-Fi가 꺼집니다.