Hola:
No veo donde condicionas esa descarga... o mejor dicho creo que te refieres a la cancelación desde el mismo sistema, y eso no creo que puedas chequearlo... lo que puedes hacer es condicionar la descarga desde el propio link...
<a onclick="acepto = confirm('se va a descargar el fichero'); if(acepto) location.href = '/gracias/'; return acepto"...
Saludos