Evento del navegador cuando el archivo descargado se guarda en el disco

Tengo archivos confidenciales para descargar a los usuarios, y cada usuario tiene permitidodescargar un archivo dado exactamente una vez. Si la descarga falla, quiero permitir la descarga, pero no de otra manera.

No es suficiente confiar en registrar / procesar la descarga del archivosolicitud en el servidor: necesito saber de manera determinista cuándo el archivo está completo y en su lugar en el cliente, ya que muchos de mis usuarios trabajan en un entorno con frecuentes caídas de conectividad.

La forma más directa para que esto funcione sería si el navegador expusiera un evento de "archivo guardado" desde el cuadro de diálogo Guardar como ... que podría conectarse a una función de JavaScript en la página de descarga (que podría publicar nuevamente en el servidor). Pero, la intuición sugiere que podría haber agujeros de seguridad si los navegadores exponen esta funcionalidad, ya que se escabulle un poco fuera de la caja de arena. No estoy seguro de que esto sea posible.

I encontró varios otro preguntas en esta área, pero nada sobre este problema específicamente.

¿Algunas ideas?

Editar: No debería haber usado la palabra "seguridad" en la pregunta original, perdón por provocar las pistas falsas.

Edición 2: Mi frase de "seguridad" engañó a la gente en problemas técnicos de seguridad extraoficiales, pero ambos confirmaron mi sospecha de que "no, no hay soporte de navegador para eso". Estoy marcando el primer comentarista con la respuesta ya que su primera oración tenía lo que estaba buscando. Gracias a todos.

Respuestas a la pregunta(3)

Su respuesta a la pregunta