This will depend on the freelancer location but the accepted documents will be listed on your end once you open the form to submit your ID.
To learn more about accepted documents check out this Help Article. Thank you.
I'm in the process of verifying my ID. I already verified years ago with video verification and have been with Upwork for 4 years and before that Elance-ODesk for 2 years. I have also paid Upwork thousands of dollars in Upwork fees but I still need to verify again otherwise my account will be suspended. My UK passport expired years ago so it wasn't accepted. I don't drive anymore so don't hold a driving license either. So... I applied for a UK Citizen Card recently – it's arriving in the post today. It's supplied by 'Citizencard' and endorsed by UK Gov. Home Office and the British Council of Police Officers. I'll let you know what happens. If Upwork still doesn't approve the CitizenCard I will have to pay around £85 to renew my passport.