POST
/api/secureshare/upload
Subida de archivo WAV y registro inicial.
Documentación técnica
Código base referencial, endpoints y blueprint de trazabilidad para integrar SecureShare en entorno web.
POST
/api/secureshare/upload
Subida de archivo WAV y registro inicial.
POST
/api/secureshare/files/:id/analyze
Verificación automática de tipo, integridad y metadatos.
POST
/api/secureshare/files/:id/secure-link
Creación de enlace privado con expiración, password y límites.
GET
/api/secureshare/access/:token
Validación de políticas y descarga trazable.
GET
/api/secureshare/files/:id/audit
Consulta de historial de acceso por archivo.
// ejemplo mínimo de verificación WAV
export async function verifyWavFile(buffer: Buffer) {
const riff = buffer.subarray(0, 4).toString('ascii');
const wave = buffer.subarray(8, 12).toString('ascii');
const isWav = riff === 'RIFF' && wave === 'WAVE';
return {
isWav,
detectedMimeType: isWav ? 'audio/wav' : 'application/octet-stream',
analyzedAt: new Date().toISOString(),
};
}