I have the file uploader set to the single product page but have set it to be required to upload before it will add the product to the cart.
The problem I have is when someone doesn’t upload a file it doesn’t show the error message on the product page, the error message appears on the checkout page.