Uc_attribute_files is a project mainly written in ..., it's free.
Original author: Doug Logan www.dlogan.net | Extends product attributes in Ubercart to allow a customer to attach a file upload to a product in their cart.