You should give "files" an own tab in each project and task detail view and create a beautiful overview of all uploaded files. Maybe it's also possible to build a file commenting and versioning feature.