aBook Stage 1.2 — Attachments Tester (Firebase: abook-users)
Open via https://api.alfabook.io/test.html (not file://), otherwise fetch() may fail due to browser CORS rules.
Config
API Base URL
Scope
annotations
messages
Owner ID (annotation_id or message_id depending on scope)
Media Type
File Name (server will normalize ext)
1) Login (Firebase abook-users)
Email
Password
Login
Copy ID Token
(not logged in)
2) Signed upload → PUT → Confirm → Read URL
Choose file (PUTs raw bytes to upload_url)
Use selected file's Content-Type
yes
no (use Media Type field)
1) Request upload_url
2) PUT upload
3) Confirm
4) Read URL
Open read_url
media_file:
(none)
upload_url:
(none)
read_url:
(none)
Responses
(none)
(none)
(none)
(none)