Magento 2 product attachments extension is the perfect solution to upload files of any format like docs, pdf, jpg, csv etc. You can attach the files to product pages and CMS pages to educate your customers about your products. Magento 2 product attachments extension also allows you set the limit for downloads and you can restrict the specific group of customers as well. You can also add the links and videos as product attachment. The price of this plugin is only $69.