Aggiunto catch a ClientAbortException (lanciata se l'utente interrompe
il download). Rimane però un problema: se interrompe il download, il
file che stava scaricando rimane aperto, quindi non so se poi è
possibile ad esempio per l'utente eliminarlo o spostarlo.