How can we create upload document fields on lead module in suiteCRM

Great solution!

These core files can be overridden in an upgrade-safe way, here is an example: