状态
等待扫码
会话
--
进度
0 / --
非 MEDQR 行:0
异会话片:0
重复片:0
① 扫码枪输入区
这里默认关闭中文输入法。检测到 ⏎ 或 ~ 就自动拆行。粘贴多行 / 多片也支持。
或
手机拍的 / 屏幕截图 → 拖到这里 · 粘贴(Ctrl+V)· 点按钮选择,本地解码不上传。
支持一次选多张(建议 ≤ 50 张),按顺序串行解码并自动去重。
支持一次选多张(建议 ≤ 50 张),按顺序串行解码并自动去重。
② 分片接收进度
③ 拼接结果
字节数:0
字符数:0
SHA256 预期:--
实际:--
使用说明
扫码枪模式(生产)
1. 把光标留在"扫码枪输入区"。
2. 用扫码枪扫手机屏幕上的 QR 序列,每扫一张自动提交一行。
3. 页面实时显示已收片,缺的会高亮提示。
4. 全部收齐后自动 SHA256 校验 → 显示"拼接结果"区 → 复制或下载。
5. 如果缺片:让手机端翻回缺失的那几片重扫即可(扫过的重复片会被自动忽略)。
6. 要换一份新的病历:点"重置会话"。
导入照片模式(测试 / 离线补片)
a. 在发送端把所有 QR 截屏 / 拍照保存。
b. 把图片拖到"导入照片"区域 / 粘贴 / 点按钮多选 → 浏览器本地用
c. 解码成功的 MEDQR 行会自动并入当前会话,与扫码枪结果等价。
d. 解码失败的图片会逐张列出文件名 → 通常是模糊 / 反光 / QR 被裁掉,重拍即可。
🔒 加密说明
· 当前默认协议
· 屏幕 QR 被偏拍 / 监控录像 → 拿不到明文病历(需重现 PIN 才能解密)。
· 仍兼容 v=1 明文协议(历史数据 / 老版本 sender)。
· 轮换密钥:升级到 v=3,两端 HTML 同时替换 PIN 字符串。
1. 把光标留在"扫码枪输入区"。
2. 用扫码枪扫手机屏幕上的 QR 序列,每扫一张自动提交一行。
3. 页面实时显示已收片,缺的会高亮提示。
4. 全部收齐后自动 SHA256 校验 → 显示"拼接结果"区 → 复制或下载。
5. 如果缺片:让手机端翻回缺失的那几片重扫即可(扫过的重复片会被自动忽略)。
6. 要换一份新的病历:点"重置会话"。
导入照片模式(测试 / 离线补片)
a. 在发送端把所有 QR 截屏 / 拍照保存。
b. 把图片拖到"导入照片"区域 / 粘贴 / 点按钮多选 → 浏览器本地用
jsQR 解码。c. 解码成功的 MEDQR 行会自动并入当前会话,与扫码枪结果等价。
d. 解码失败的图片会逐张列出文件名 → 通常是模糊 / 反光 / QR 被裁掉,重拍即可。
🔒 加密说明
· 当前默认协议
v=2,使用 AES-256-CTR,发送/接收两端硬编码同一固定 PIN。· 屏幕 QR 被偏拍 / 监控录像 → 拿不到明文病历(需重现 PIN 才能解密)。
· 仍兼容 v=1 明文协议(历史数据 / 老版本 sender)。
· 轮换密钥:升级到 v=3,两端 HTML 同时替换 PIN 字符串。