¿Cómo fuerzo la descarga con HTML / JavaScript?

Tengo un enlace y, si un usuario hace clic en él, necesito que sucedan 2 cosas:

Se envía una respuesta HTTP adecuada al usuario (especialmente conContent-Type: video/mp4)y un archivo de video comenzará a descargarse automáticamente.

He visto algo parecido con PHP, pero ¿es posible solo con HTML / JavaScript?

Respuestas a la pregunta(3)

Su respuesta a la pregunta