On the Tasks page, clients can see files that are uploaded to tasks in a task list that is marked as Visible to Client.
On the Files page, clients are not able to see any files that are uploaded directly to the File page. Only administrators and team members can view files uploaded on the file page.
To upload a file that your client can see:
1. Have a task list visible to clients. See How do I share task lists & tasks with clients.
2. Create a task related to the file that you want to upload.
3. Upload the file as part of a comment.
When your client logs in, they will see your uploaded file attached to the task or on their File page.