File Downloads & Product Attachments Magento extension provides functionality for file downloads available from within Product pages. Extension allows instant file uploading and attachment feature to products. Files also can be attached to a product by easy way under Product File Attachment tab on a product page from admin panel.

Attachment file can have access permission. For example, you can deny access to a file for non-registered visitors from configuration option (Product attachment configuration)