Require Contact information

Is there a way I can require registration before I let someone download a specific file?

Hello,

You can try to use Ultimate Member or similar plugin to do it.

Please feel free to ask any other questions that you might have.

Kind Regards, Roman.