Magento 2 product attachments extension allows you to files of multiple formats to your product and CMS pages. Customers can download the files if they want to get additional details regarding your products or service. Magento 2 product attachments extension also creates the dedicated page for a product attachment which displays the all the attached files and users can download from there as well. You can also limit the downloading of files from the back office. The price of this plugin is only $69 and comes with free support and upgrades.