Yes, you can upload multiple attachments like Images, documents, videos and many more by Product Attachment.
WooCommerce Product Attachment
Multiple attachments can be added
Attachments can be downloadable in the Order details OR Product Detail pages.
This Attachment is set status(Pending payment, Processing, On hold, Completed, Cancelled, Refunded, Failed) after that match this status then auto enable on each order download available.
Set auto expiry date for order attachment ( Download link Expire)
Enable attachment on Product page.
Any type attachments you can attach with order
Add Attachment in all products.
Hope this above points helps to you!