The best way to upload a file to a volunteer profile is to create a form which you use yourself to submit documents and then link the submissions to the volunteer or client profile.
The below video covers this in depth. We hope it helps.
If you require any further assistance, please use the support chat to ask a question to our friendly support team. We will be happy to help!