score:2
Just wanted to add my experience -
There was no need to worry about a photo upload; the text which appeared on my DS160 about how the photo would be taken at the ASC did not apply to me. I simply had to appear at the consulate during the time they were open to process "specialty" visas like G4, J1, etc. Only had to submit two photos as per US visa regulations.
Got my visa in 2 days!
Upvote:2
Yes, you should bring a printed photo to the consulate with you.
The consulate web site states, in part:
You will upload your photo while completing the online Form DS-160. If the photo upload fails, you must bring one printed photo in the format explained in the Photograph Requirements.
Just bring the photo with you, along with your passport, DS-160 barcode page, and diplomatic note.
The consulate web site also explains that you don't need to make an appointment for a diplomatic visa. You can simply go directly to the consulate without an appointment.
Applications for official and diplomatic travelers can be submitted by the applicants or their representatives directly at the Embassy visa gate number 6, or at any U.S. consulate in India during regular service NIV hours . . .