If you need to collect files from your contact (headshots, photos, blueprints, etc), then you likely will need a third party tool that lets them upload those assets and attach the file to their Keap contact record.
This video demonstrates a solution featuring Google Forms and Zapier, to collect files from your prospects or customers, and attach the document to their contact record in your Keap CRM.