Hi there, I'm looking into adding a file upload field to a contact form, in particular I'm wondering:
What happens to the file after upload, (what options are there such as email attach, stored on hosting, dropbox, amazon s3)
Bandwidth / storage concerns,
How to validate specific file types (mainly photos)
How to secure against misuse and any other best practices.
Is there a better way for users to share photos to me from the website contact page? Using a social media integration or something outside the box.

I'm trying to gauge how time-consuming the process will be so I can quote a client!

Does anyone have any ideas/experience, examples or good resources I can start with? I'm not interested in WordPress contact forms.

Thanks in advance!