Is there a way to ask for an email address before you download a file?
You can create a simple form and if the user submits he gets redirect to the thank you page with the download link. 
Another option is, to send the user the download link via the entered mail. I think that will save you more from trash mails.