Setting up a download page requiring a user to fill a form before downloading anything In the Drupal site I'm setting up, there's a Download page containing several links to download softwares.


What is the best way to "bind" the softwares to the page, put them anywhere online and place a direct link in the page?  
Does anyone know a module that would show a contact form when a user clicks one of the "Download" buttons, preventing him from downloading unless he properly completes the form?  Our goal is to receive the contact information of any person downloading our software.
There is Webform Protected Downloads. But it will result to quite a different structure from yours. Webform Protected Downloads allows someone to download a "protected" file after filling out a webform. You can add more than one file and have the download links expire after a certain time.

When also looking for something like your issue I also found another module (don't remember the name) that added a page before redirecting you to a node. So maybe you could add a webform page to send the user before reaching the download page. But if he knows the link he could bypass it of course.