v4.2.0 — Cache local de fotos faciais
Nova funcionalidade: Cache de Fotos
Problema
Terminais DS-K1T672MX (e similares) não permitem download de fotos faciais via ISAPI — o endpoint /ISAPI/Intelligent/FDLib/1/picture/{FPID} retorna 404 e o path LOCALS/ não é acessível via HTTP.
Solução: Cache local compartilhado
Pasta face_cache/{employeeNo}.jpg — compartilhada entre todos os terminais.
| Operação | Comportamento |
|---|---|
Upload de foto (add_face) |
Salva cópia no cache automaticamente |
Buscar foto (get_face) |
Cache hit instantâneo, sem request ao terminal |
Export em lote (_export_all_faces) |
Todas as fotos exportadas vão para o cache |
| Download ISAPI | Quando sucesso, salva no cache para uso futuro |
Fluxo do get_face
- Cache local → retorno instantâneo se existir
- Fase 1-4: Tentativas ISAPI (FDSearch, LOCALS, endpoints diretos)
- Fase 5: Busca em backups ZIP
Como popular o cache
- Automaticamente: Ao cadastrar/clonar faces de qualquer terminal
- Via export: Faça backup do DS-K1T671MF (que funciona) — as fotos ficam no cache
- Via evento: Fotos de eventos de autenticação (futuro)
Protector Sistemas — v4.2.0